### Log truncated: showing last 9.0 of 10.1 MB. Use the Download button on the build page to get the full log (.gz). ### self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:38,306 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:41,670 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528e6ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:41,671 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252f90ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:41,678 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:41,683 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252f91440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:42,944 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:46,078 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a50220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:46,080 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a56480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:46,089 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:46,097 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a54cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:46,483 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:50,424 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25284e840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:50,426 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a3b560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:50,436 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:50,443 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a3a480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 467, in test_applicability_high_criteria_with_business_domain combined_analytic_plan = self.analytic_plan_2.copy({'name': 'Product Category and Account Prefix with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:51,034 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_applicability_high_criteria_without_business_domain ... 2026-10-28 07:30:51,142 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:55,068 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25282f920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:55,069 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25344fce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:55,081 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:55,088 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253c380e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:55,581 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:58,820 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255af47c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:58,821 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254f9a520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:58,830 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:30:58,838 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254f9a700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:00,166 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:03,060 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253beaa20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:03,062 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2539a00e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:03,071 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:03,078 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2539a36a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:03,545 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:07,563 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2530c4360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:07,565 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2532345e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:07,575 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:07,582 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2532354e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:08,114 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:12,136 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2518cdb20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:12,138 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25294c2c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:12,148 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:12,155 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25294ce00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:12,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:16,618 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2538b0720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:16,619 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2524afa60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:16,628 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:16,636 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2524ae7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:17,086 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:20,273 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251d92700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:20,275 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253f6c680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:20,286 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:20,295 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2518ca840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:21,710 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:24,694 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d3c5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:24,695 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541344a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:24,703 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:24,710 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254134680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 509, in test_applicability_high_criteria_without_business_domain no_bd_product_categ_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:25,302 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:29,767 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253bda0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:29,769 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2523bbba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:29,778 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:29,785 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2523b8720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:30,243 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:34,147 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253dc1da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:34,149 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2536f4180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:34,158 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:34,165 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2536f68e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:34,617 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:37,897 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2524959e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:37,898 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2528365c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:37,907 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:37,914 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252836d40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:39,344 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:42,293 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2546d2520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:42,295 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b4e840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:42,305 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:42,313 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b4c860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:42,804 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:46,689 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25283ae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:46,690 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253120fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:46,699 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:46,707 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253122200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:47,147 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:51,041 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253384540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:51,043 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a537e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:51,051 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:51,058 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a50900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:51,508 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:55,434 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2534ffce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:55,436 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254ac74c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:55,446 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:55,454 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25196ef20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:56,008 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:59,101 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25282e5c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:59,102 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2520767a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:59,113 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:31:59,120 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252076160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 518, in test_applicability_high_criteria_without_business_domain combined_no_bd_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Product Category and Account Prefix'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:00,652 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_applicability_low_criteria_with_business_domain ... 2026-10-28 07:32:00,779 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:03,800 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252a23560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:03,802 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529f1940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:03,812 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:03,819 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2529f2520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:04,339 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:08,265 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253dc2f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:08,267 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254aa5440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:08,276 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:08,283 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254aa49a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:08,745 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:12,759 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251a16340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:12,760 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252405940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:12,767 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:12,774 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252404680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:13,326 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:16,140 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2529f72e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:16,141 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254bed4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:16,150 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:16,171 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254bed620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:17,604 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:20,902 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25209af20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:20,904 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251c59080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:20,913 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:20,920 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251c59760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:21,392 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:25,292 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25338c2c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:25,293 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253375da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:25,301 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:25,308 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253374cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:25,731 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:29,598 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a34400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:29,600 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2527d22a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:29,610 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:29,617 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2527d2c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:30,055 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:33,193 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254c2db20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:33,195 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253384f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:33,204 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:33,210 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253384ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 488, in test_applicability_low_criteria_with_business_domain company_analytic_plan = self.analytic_plan_2.copy({'name': 'Company with Business Domain'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:34,593 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_applicability_low_criteria_without_business_domain ... 2026-10-28 07:32:34,693 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:37,753 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b80680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:37,755 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253df09a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:37,765 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:37,773 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253df2ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:38,241 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:42,376 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252407920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:42,378 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252b3f4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:42,388 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:42,395 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252b3f1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:42,892 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:47,183 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253539bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:47,184 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253f6da80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:47,194 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:47,202 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253f6f880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:47,698 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:51,685 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2e9af4d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:51,687 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252496700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:51,697 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:51,704 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252496b60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:52,204 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:55,298 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2516ab6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:55,299 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254e71260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:55,310 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:55,317 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254e716c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:56,621 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:59,647 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254790180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:59,648 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2544c3ce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:59,657 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:32:59,665 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2544c3060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:00,087 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:04,039 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252400220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:04,041 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529f13a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:04,051 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:04,059 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2529f2200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:04,530 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:08,544 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252922a20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:08,546 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533c67a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:08,553 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:08,558 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533c7a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 538, in test_applicability_low_criteria_without_business_domain no_bd_company_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company Only'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:09,085 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:13,146 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2519bc0e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:13,148 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254c2d080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:13,157 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:13,165 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254c2f100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:13,637 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:16,700 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2529f3e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:16,702 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253979a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:16,711 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:16,717 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25397a160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:18,010 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:21,115 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25294e0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:21,117 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253223ec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:21,127 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:21,132 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2532205e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:21,695 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:25,680 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253f6f740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:25,681 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25470ede0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:25,691 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:25,698 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25470cb80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:26,254 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:30,170 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253bdafc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:30,171 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529f4220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:30,179 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:30,186 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2529f4400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:30,647 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:33,716 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253dc2200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:33,718 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252076fc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:33,728 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:33,736 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252077d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:35,096 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:38,343 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254bef7e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:38,346 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2538a1440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:38,360 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:38,370 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2538a0f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:38,827 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:42,702 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a38a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:42,703 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254793ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:42,711 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:42,717 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254792660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 550, in test_applicability_low_criteria_without_business_domain no_bd_company_product_analytic_plan = self.analytic_plan_2.copy({'name': 'No Business Domain / Company with Product Category'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5986, in copy new_records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:33:43,332 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_changing_analytic_company ... 2026-10-28 07:33:43,655 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_cross_analytics_computing ... 2026-10-28 07:33:48,545 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_exchange_move_with_mandatory_analytic_plan ... 2026-10-28 07:33:51,596 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_get_relevant_plans_in_multi_company ... 2026-10-28 07:33:51,788 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_mandatory_plan_validation ... 2026-10-28 07:33:53,711 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #39 deleted account.analytic.line records with IDs: [586] 2026-10-28 07:33:54,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_mandatory_plan_validation_mass_posting ... 2026-10-28 07:33:56,847 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_model_application ... 2026-10-28 07:33:58,839 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #39 deleted account.move.line.ctp records with IDs: [279, 280, 281, 282] 2026-10-28 07:33:59,083 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #39 deleted account.move.line records with IDs: [633] 2026-10-28 07:34:02,657 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_model_score ... 2026-10-28 07:34:05,526 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_model_sequence ... 2026-10-28 07:34:05,594 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:09,279 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25188ade0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:09,281 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25244d800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:09,298 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:09,309 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25244dbc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:09,885 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:14,255 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528add00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:14,257 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2559f04a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:14,268 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:14,276 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2559f3560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:14,827 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:18,971 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a54e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:18,973 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b80e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:18,992 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:19,001 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b80c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:19,662 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:23,660 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25336e7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:23,662 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25294d1c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:23,671 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:23,678 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25294dda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:24,241 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:27,465 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2536bdd00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:27,469 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2559f3740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:27,481 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:27,489 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2559f3d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:28,890 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:32,283 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253222480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:32,284 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252497100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:32,292 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:32,298 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2524967a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:32,774 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:36,858 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253bd8860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:36,860 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b7e480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:36,870 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:36,878 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b7cd60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:37,408 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:41,528 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253c5f420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:41,530 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25318fc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:41,540 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:41,551 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25318ce00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_analytic.py", line 559, in test_model_sequence plan_A, plan_B, plan_C = self.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:42,164 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_move_with_analytic_lines ... 2026-10-28 07:34:44,387 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #39 deleted account.analytic.line records with IDs: [588, 589] 2026-10-28 07:34:44,666 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #39 deleted account.analytic.line records with IDs: [590] 2026-10-28 07:34:45,009 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_multicurrency_different_rounding_analytic_line ... 2026-10-28 07:34:46,613 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_post_move_with_archived_analytic_account ... 2026-10-28 07:34:47,671 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_synchronization_between_analytic_distribution_and_analytic_lines ... 2026-10-28 07:34:48,941 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #39 deleted account.analytic.line records with IDs: [594] 2026-10-28 07:34:49,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_tax_line_sync_with_analytic ... 2026-10-28 07:34:50,452 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_analytic: Starting TestAccountAnalyticAccount.test_zero_balance_invoice_with_analytic_line ... 2026-10-28 07:34:51,499 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:55,502 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2527beb60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:55,503 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2524afec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:55,511 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:55,517 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2524aff60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:34:55,555 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:35:27,445 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_bank_transaction_creation_with_default_journal_entry_date ... 2026-10-28 07:35:29,063 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_constraints ... 2026-10-28 07:35:30,293 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_create_statement_line_with_inconsistent_currencies ... 2026-10-28 07:35:30,989 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_default_amls_matching_domain_includes_reconciled_receivable ... 2026-10-28 07:35:32,514 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_default_amls_matching_domain_keeps_transfer_account_lines ... 2026-10-28 07:35:33,775 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_edition_journal_curr_1_statement_curr_2 ... 2026-10-28 07:35:36,208 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_edition_journal_curr_1_statement_false ... 2026-10-28 07:35:38,729 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_edition_journal_curr_2_statement_curr_1 ... 2026-10-28 07:35:41,318 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_edition_journal_curr_2_statement_curr_3 ... 2026-10-28 07:35:43,876 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_edition_journal_curr_2_statement_false ... 2026-10-28 07:35:46,283 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_for_presence_single_suspense_line ... 2026-10-28 07:35:47,113 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_prepare_counterpart_amounts_using_st_line_rate ... 2026-10-28 07:35:56,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_attachments ... 2026-10-28 07:35:56,346 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_balance_warnings ... 2026-10-28 07:35:59,645 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_line_move_onchange_1 ... 2026-10-28 07:36:00,397 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #41 deleted account.move.line.ctp records with IDs: [289] 2026-10-28 07:36:01,402 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_line_ordering ... 2026-10-28 07:36:06,045 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #41 deleted account.bank.statement.line records with IDs: [61] 2026-10-28 07:36:06,151 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #41 deleted account.move.line.ctp records with IDs: [328] 2026-10-28 07:36:06,452 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #41 deleted account.move.line records with IDs: [746, 747] 2026-10-28 07:36:06,621 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #41 deleted account.move records with IDs: [300] 2026-10-28 07:36:07,242 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_reverse_keeps_partner ... 2026-10-28 07:36:08,949 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_split ... 2026-10-28 07:36:12,728 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #41 deleted account.bank.statement records with IDs: [9] 2026-10-28 07:36:13,176 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-10-28 07:36:15,439 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_statement_with_canceled_lines ... 2026-10-28 07:36:17,815 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_zero_amount_journal_curr_1_statement_curr_2 ... 2026-10-28 07:36:18,589 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_zero_amount_journal_curr_2_statement_curr_1 ... 2026-10-28 07:36:19,498 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_zero_amount_journal_curr_2_statement_curr_3 ... 2026-10-28 07:36:20,355 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_bank_statement: Starting TestAccountBankStatementLine.test_zero_amount_statement_line ... 2026-10-28 07:36:21,268 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:36:36,950 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_group_account_secured ... 2026-10-28 07:36:44,568 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_integrity_report ... 2026-10-28 07:37:21,173 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_versioning_1 ... 2026-10-28 07:37:30,451 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_versioning_2 ... 2026-10-28 07:37:39,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_versioning_3 ... 2026-10-28 07:37:49,603 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_versioning_v1_to_v2 ... 2026-10-28 07:38:15,365 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_versioning_v2_to_v3 ... 2026-10-28 07:38:31,428 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_versioning_v3_to_v4 ... 2026-10-28 07:38:58,414 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_hash_with_cash_rounding ... 2026-10-28 07:39:05,326 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_inalterable_hash ... 2026-10-28 07:39:11,987 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_account_move_unhashed_entries ... 2026-10-28 07:39:17,355 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_error_on_unreconciled_bank_statement_lines ... 2026-10-28 07:39:17,981 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_hash_multiyear ... 2026-10-28 07:39:32,188 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_hash_on_lock_date ... 2026-10-28 07:40:11,149 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_inalterable_hash_verification_by_batches ... 2026-10-28 07:40:35,239 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_no_hash_if_hole_in_sequence ... 2026-10-28 07:40:52,230 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_retroactive_hash_multiple_journals ... 2026-10-28 07:41:00,190 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_retroactive_hash_vendor_bills ... 2026-10-28 07:41:06,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_retroactive_hashing ... 2026-10-28 07:41:11,949 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_retroactive_hashing_backwards_compatibility ... 2026-10-28 07:41:19,480 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_retroactive_hashing_before_current ... 2026-10-28 07:41:34,142 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_wizard_backwards_compatibility ... 2026-10-28 07:41:55,264 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_wizard_hashes_all_journals ... 2026-10-28 07:41:58,414 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_inalterable_hash: Starting TestAccountMoveInalterableHash.test_wizard_ignores_sequence_prefixes_with_unreconciled_entries ... 2026-10-28 07:41:59,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:42:00,833 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371] 2026-10-28 07:42:00,892 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8539] 2026-10-28 07:42:00,903 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:42:18,612 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #45 deleted mail.mail records with IDs: [372] 2026-10-28 07:42:18,637 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #45 deleted mail.message records with IDs: [8750] 2026-10-28 07:42:18,673 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:42:18,828 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_incoming_supplier_invoice: Starting TestAccountIncomingSupplierInvoice.test_extend_with_attachments ... 2026-10-28 07:42:19,949 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id b84bf686-4f26-4cd3-a4a9-4d6b7b011ff1: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:21,670 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id a1529f43-a6ba-4bb2-b68e-4a6aab93e1cb: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:22,835 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id 64ed2b9c-57ae-48b1-8099-b4ca20153e87: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:23,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id cc632385-3579-4a7e-baee-24bde9d46d45: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:24,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id e79bcf5a-ee16-48ee-8068-c4fcde67c709: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:26,224 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id dc1e69a0-95f9-47e5-99ee-46db4d0fb5ac: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:27,609 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id 8b147c06-089d-4136-b0c0-8b9ae349fbfa: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:28,035 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id 77eced40-ca5d-414d-aa7a-332c69eb8df8: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:28,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id a40f45d5-516d-4453-afe0-a85d4aec9814: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:28,909 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id f8d7239b-69a9-425a-b73a-4f3a77d55a71: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:29,309 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id 9c9d5955-b4f8-411f-92e5-777f17716ef6: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'out_invoice', 'journal_id': 241}, uid:45 2026-10-28 07:42:29,811 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_incoming_supplier_invoice: Starting TestAccountIncomingSupplierInvoice.test_failed_supplier_invoice_xml_from_mail_keeps_attachment ... 2026-10-28 07:42:30,013 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id 2c8ac2d5-eee5-43f9-b63a-df951da6cf07: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'in_invoice', 'journal_id': 242}, uid:45 2026-10-28 07:42:30,392 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_incoming_supplier_invoice: Starting TestAccountIncomingSupplierInvoice.test_supplier_invoice_forwarded_by_internal_user_without_supplier ... 2026-10-28 07:42:30,819 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_incoming_supplier_invoice: Starting TestAccountIncomingSupplierInvoice.test_supplier_invoice_forwarded_by_internal_with_internal_in_body ... 2026-10-28 07:42:31,284 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_incoming_supplier_invoice: Starting TestAccountIncomingSupplierInvoice.test_supplier_invoice_forwarded_by_internal_with_supplier_in_body ... 2026-10-28 07:42:31,903 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_incoming_supplier_invoice: Starting TestAccountIncomingSupplierInvoice.test_supplier_invoice_image_from_mail_keeps_attachment ... 2026-10-28 07:42:32,075 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id e110e8df-0307-4c2c-8c5d-97e5bd9e85b2: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'in_invoice', 'journal_id': 242}, uid:45 2026-10-28 07:42:32,534 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_incoming_supplier_invoice: Starting TestAccountIncomingSupplierInvoice.test_supplier_invoice_mailed_from_supplier ... 2026-10-28 07:42:33,059 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 07:43:01,874 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_avg_price_calculation ... 2026-10-28 07:43:03,217 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_inventory_margin_currency ... 2026-10-28 07:43:15,735 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_multicompany_product_cost ... 2026-10-28 07:43:15,973 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_multiple_types ... 2026-10-28 07:43:16,157 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:43:43,835 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_account_control_existing_journal_entry ... 2026-10-28 07:43:44,291 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_account_control_post_journal_entry ... 2026-10-28 07:43:45,154 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_account_journal_add_new_payment_method_multi ... 2026-10-28 07:43:45,279 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_account_journal_duplicates ... 2026-10-28 07:43:45,465 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_archive_multiple_journals ... 2026-10-28 07:43:45,751 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_archive_used_journal ... 2026-10-28 07:43:45,985 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_changing_journal_company ... 2026-10-28 07:43:46,286 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_constraint_currency_consistency_with_accounts ... 2026-10-28 07:43:46,542 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournal.test_remove_payment_method_lines ... 2026-10-28 07:43:46,808 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #50 deleted account.payment.method.line records with IDs: [198] 2026-10-28 07:43:46,874 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:44:07,385 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:44:07,386 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:44:35,413 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_alias_create_unique ... 2026-10-28 07:44:36,142 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_alias_from_type ... 2026-10-28 07:44:36,435 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_alias_name_creation ... 2026-10-28 07:44:37,324 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_alias_name_form ... 2026-10-28 07:44:37,683 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_alias_uniqueness_without_domain ... 2026-10-28 07:44:38,369 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_new_purchase_journal_gets_default_account ... 2026-10-28 07:44:38,641 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_payment_method_lines_on_recompute ... 2026-10-28 07:44:38,996 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_send_email_to_alias_from_other_company ... 2026-10-28 07:44:40,094 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from company_2_user@test.com to vendor-bills-company_1_data@test.mycompany.com with Message-Id : direct alias match: ('account.move', 0, {'company_id': 28, 'move_type': 'in_invoice', 'journal_id': 352}, 58, mail.alias(243,)) 2026-10-28 07:44:40,096 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Primary email missing on account.move 2026-10-28 07:44:40,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal: Starting TestAccountJournalAlias.test_use_default_account_from_journal ... 2026-10-28 07:44:41,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 07:44:56,098 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_bank_journal_different_currency ... 2026-10-28 07:44:57,661 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_bank_journal_with_default_account_as_outstanding_account_payments ... 2026-10-28 07:44:58,797 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_customer_invoice_dashboard ... 2026-10-28 07:45:02,552 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_gap_in_sequence_warning ... 2026-10-28 07:45:04,306 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #59 deleted account.move.line.ctp records with IDs: [624] 2026-10-28 07:45:04,621 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #59 deleted account.move.line records with IDs: [1205, 1215] 2026-10-28 07:45:04,800 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #59 deleted account.move records with IDs: [529] 2026-10-28 07:45:04,888 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #59 deleted mail.followers records with IDs: [1612] 2026-10-28 07:45:05,667 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_purchase_journal_numbers_and_sums ... 2026-10-28 07:45:07,842 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_sale_purchase_journal_for_multi_currency_sale ... 2026-10-28 07:45:10,626 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_sale_purchase_journal_for_purchase ... 2026-10-28 07:45:41,816 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_to_check_amount_different_currency ... 2026-10-28 07:45:43,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_journal_dashboard: Starting TestAccountJournalDashboard.test_to_check_posted ... 2026-10-28 07:45:44,591 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:46:14,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_company_lock_date ... 2026-10-28 07:46:15,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_expired_exception ... 2026-10-28 07:46:27,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_global_exception_move_edit_multi_user ... 2026-10-28 07:46:42,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_hard_lock_date ... 2026-10-28 07:46:49,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_revoked_exception ... 2026-10-28 07:47:03,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_user_exception_branch ... 2026-10-28 07:47:45,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_user_exception_insufficient ... 2026-10-28 07:47:57,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_user_exception_move_edit_multi_user ... 2026-10-28 07:48:11,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_user_exception_remove_lock_date ... 2026-10-28 07:48:24,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_user_exception_wrong_company ... 2026-10-28 07:48:37,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_lock_exception: Starting TestAccountLockException.test_user_exception_wrong_field ... 2026-10-28 07:48:50,394 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:49:17,363 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_merge_wizard: Starting TestAccountMergeWizard.test_can_merge_accounts_if_one_is_hashed ... 2026-10-28 07:49:20,254 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_merge_wizard: Starting TestAccountMergeWizard.test_cannot_merge_same_company ... 2026-10-28 07:49:20,424 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_merge_wizard: Starting TestAccountMergeWizard.test_cannot_merge_two_hashed_accounts ... 2026-10-28 07:49:22,353 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_merge_wizard: Starting TestAccountMergeWizard.test_merge ... 2026-10-28 07:49:27,654 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_merge_wizard: Starting TestAccountMergeWizard.test_merge_accounts_company_dependent_related ... 2026-10-28 07:49:29,130 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:49:29,164 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_attachment: Starting TestAccountMoveAttachment.test_preserving_manually_added_attachments ... 2026-10-28 07:49:29,200 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 07:49:29,606 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:49:30,135 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 25 0.028 0.509 2026-10-28 07:49:30,217 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:49:45,271 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_auto_post: Starting TestAccountMoveAutoPost.test_auto_post_infinite_loop ... 2026-10-28 07:49:48,671 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) started manually 2026-10-28 07:50:18,605 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) done 2026-10-28 07:50:18,606 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) started manually 2026-10-28 07:50:18,644 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) done 2026-10-28 07:50:18,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:50:33,529 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_bill_caba_move_date_computation ... 2026-10-28 07:50:46,297 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_caba_reverse_date_monthless_sequence ... 2026-10-28 07:50:49,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.partial.reconcile records with IDs: [54, 54] 2026-10-28 07:50:50,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.full.reconcile records with IDs: [35] 2026-10-28 07:50:50,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.partial.reconcile records with IDs: [55] 2026-10-28 07:50:50,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.full.reconcile records with IDs: [34] 2026-10-28 07:50:51,910 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_caba_reverse_date_monthless_sequence_with_lock_date ... 2026-10-28 07:50:55,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.partial.reconcile records with IDs: [58, 58] 2026-10-28 07:50:55,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.full.reconcile records with IDs: [38] 2026-10-28 07:50:55,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.partial.reconcile records with IDs: [59] 2026-10-28 07:50:55,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.full.reconcile records with IDs: [37] 2026-10-28 07:50:57,027 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_caba_with_different_lock_dates ... 2026-10-28 07:51:03,481 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_caba_with_lock_date ... 2026-10-28 07:51:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.partial.reconcile records with IDs: [67, 66, 66] 2026-10-28 07:51:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.full.reconcile records with IDs: [44] 2026-10-28 07:51:08,483 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_in_invoice_date_with_lock_date ... 2026-10-28 07:51:09,740 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_in_invoice_reverse_date_with_lock_date ... 2026-10-28 07:51:11,608 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_in_refund_date_with_lock_date ... 2026-10-28 07:51:12,704 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_in_refund_reverse_date_with_lock_date ... 2026-10-28 07:51:14,674 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_invoice_caba_move_date_computation ... 2026-10-28 07:51:26,159 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_invoice_credit_note_caba_move_date_computation ... 2026-10-28 07:51:32,996 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_lock_date_exceptions ... 2026-10-28 07:51:43,846 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_out_invoice_date_with_lock_date ... 2026-10-28 07:51:45,075 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_out_invoice_reverse_date_with_lock_date ... 2026-10-28 07:51:46,818 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_out_refund_date_with_lock_date ... 2026-10-28 07:51:47,932 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_out_refund_reverse_date_with_lock_date ... 2026-10-28 07:51:49,605 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_reconcile_with_lock_date ... 2026-10-28 07:51:51,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_date_algorithm: Starting TestAccountMoveDateAlgorithm.test_unreconcile_with_lock_date ... 2026-10-28 07:51:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.partial.reconcile records with IDs: [91, 92, 91] 2026-10-28 07:51:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #68 deleted account.full.reconcile records with IDs: [63] 2026-10-28 07:51:55,785 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:52:15,099 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_duplicate: Starting TestAccountMoveDuplicate.test_in_invoice_multiple_duplicate_reference_batch ... 2026-10-28 07:52:16,429 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_duplicate: Starting TestAccountMoveDuplicate.test_in_invoice_multiple_duplicate_reference_batch_in_edit_mode ... 2026-10-28 07:52:18,273 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_duplicate: Starting TestAccountMoveDuplicate.test_in_invoice_single_duplicate_reference ... 2026-10-28 07:52:19,107 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_duplicate: Starting TestAccountMoveDuplicate.test_in_invoice_single_duplicate_reference_diff_date ... 2026-10-28 07:52:23,053 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_duplicate: Starting TestAccountMoveDuplicate.test_in_invoice_single_duplicate_reference_with_form ... 2026-10-28 07:52:27,089 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_duplicate: Starting TestAccountMoveDuplicate.test_out_invoice_single_duplicate_reference ... 2026-10-28 07:52:33,622 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:52:34,487 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-10-28 07:52:34,517 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9497] 2026-10-28 07:52:34,526 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:53:04,135 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_account_move_inactive_currency_raise_error_on_post ... 2026-10-28 07:53:05,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_add_followers_on_post ... 2026-10-28 07:53:14,602 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted mail.mail records with IDs: [374] 2026-10-28 07:53:14,620 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted mail.message records with IDs: [10084] 2026-10-28 07:53:14,649 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:53:15,269 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_always_exigible_caba_account ... 2026-10-28 07:53:18,677 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_balance_modification_auto_balancing ... 2026-10-28 07:53:19,399 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_cache_invalidation ... 2026-10-28 07:53:19,497 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_change_journal_account_move ... 2026-10-28 07:53:21,803 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_change_journal_posted_before ... 2026-10-28 07:53:22,842 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_change_journal_sequence_number ... 2026-10-28 07:53:24,033 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_cumulated_balance ... 2026-10-28 07:53:24,541 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_custom_currency_on_account_1 ... 2026-10-28 07:53:25,473 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_entry_reverse_storno ... 2026-10-28 07:53:26,829 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_fiscal_position_multicompany ... 2026-10-28 07:53:40,316 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_included_tax ... 2026-10-28 07:53:43,620 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_invoice_like_entry_reverse_caba ... 2026-10-28 07:53:46,974 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.partial.reconcile records with IDs: [94] 2026-10-28 07:53:47,122 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.full.reconcile records with IDs: [66] 2026-10-28 07:53:47,337 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.partial.reconcile records with IDs: [95] 2026-10-28 07:53:47,392 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.full.reconcile records with IDs: [65] 2026-10-28 07:53:48,668 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_invoice_line_name_uses_invoice_partner_language ... 2026-10-28 07:53:50,118 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_journal_entry_clear_taxes ... 2026-10-28 07:53:50,918 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_line_steal ... 2026-10-28 07:53:53,233 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_manually_modifying_taxes ... 2026-10-28 07:53:56,430 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1034, 1035, 1036] 2026-10-28 07:53:56,649 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line records with IDs: [1982] 2026-10-28 07:53:57,163 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_draft_reconciled_entries_1 ... 2026-10-28 07:53:58,247 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1039, 1040] 2026-10-28 07:53:58,389 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_fiscalyear_lock_date_1 ... 2026-10-28 07:53:59,327 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1013, 1014, 1015] 2026-10-28 07:54:00,012 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_fiscalyear_lock_date_2 ... 2026-10-28 07:54:01,258 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_move_onchange ... 2026-10-28 07:54:07,829 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_prevent_edit_tax_on_posted_moves ... 2026-10-28 07:54:09,023 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1013, 1014, 1015] 2026-10-28 07:54:09,247 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line records with IDs: [1936] 2026-10-28 07:54:09,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_prevent_unlink_posted_items ... 2026-10-28 07:54:10,775 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1013, 1014, 1015] 2026-10-28 07:54:11,963 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line records with IDs: [1936] 2026-10-28 07:54:12,152 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line records with IDs: [1934] 2026-10-28 07:54:12,257 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_tax_autobalance ... 2026-10-28 07:54:13,190 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1043, 1044] 2026-10-28 07:54:13,382 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line records with IDs: [1996] 2026-10-28 07:54:13,537 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1045] 2026-10-28 07:54:13,686 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line records with IDs: [1997] 2026-10-28 07:54:14,065 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_tax_lock_date_1 ... 2026-10-28 07:54:15,066 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line.ctp records with IDs: [1013, 1014, 1015] 2026-10-28 07:54:15,995 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_misc_with_taxes_reverse ... 2026-10-28 07:54:21,103 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_modify_posted_move_readonly_fields ... 2026-10-28 07:54:21,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_modify_zero_line_in_locked_period ... 2026-10-28 07:54:22,717 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #72 deleted account.move.line records with IDs: [2010, 2011] 2026-10-28 07:54:22,771 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_move_line_rounding ... 2026-10-28 07:54:23,298 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_no_partner_id_on_duplication ... 2026-10-28 07:54:24,079 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_no_recompute_when_company_address_changes ... 2026-10-28 07:54:24,835 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_out_invoice_auto_post_at_date ... 2026-10-28 07:54:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) started manually 2026-10-28 07:54:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) done 2026-10-28 07:54:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) started manually 2026-10-28 07:54:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) done 2026-10-28 07:54:25,883 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_out_invoice_auto_post_monthly ... 2026-10-28 07:54:26,237 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) started manually 2026-10-28 07:54:26,961 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) done 2026-10-28 07:54:26,964 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) started manually 2026-10-28 07:54:27,597 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) done 2026-10-28 07:54:27,599 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) started manually 2026-10-28 07:54:27,707 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Account: Post draft entries with auto_post enabled and accounting date up to today' (59) done 2026-10-28 07:54:27,764 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_post_invoice_fails_with_account_and_journal_company_inconsistency ... 2026-10-28 07:54:45,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_posting_future_invoice_fails ... 2026-10-28 07:54:46,157 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_reset_draft_exchange_move ... 2026-10-28 07:54:47,778 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_entry: Starting TestAccountMove.test_validate_move_wizard_with_auto_post_entry ... 2026-10-28 07:54:48,310 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:55:07,524 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_biggest_tax_rounding_with_invoice_address ... 2026-10-28 07:55:08,979 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_compute_cash_rounding_lines ... 2026-10-28 07:55:09,803 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_duplicate_invoice_with_separate_discount_acccount ... 2026-10-28 07:55:12,095 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1074, 1075, 1076] 2026-10-28 07:55:12,360 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2055] 2026-10-28 07:55:13,277 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_fiduciary_mode_date_suggestion ... 2026-10-28 07:55:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1082, 1083, 1084] 2026-10-28 07:55:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2067, 2068, 2069, 2070] 2026-10-28 07:55:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move records with IDs: [857] 2026-10-28 07:55:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted mail.followers records with IDs: [2957] 2026-10-28 07:55:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1064, 1065, 1066, 1067] 2026-10-28 07:55:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2036, 2037, 2038, 2039, 2040] 2026-10-28 07:55:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move records with IDs: [850] 2026-10-28 07:55:33,621 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_change_period_accrual_1 ... 2026-10-28 07:55:36,050 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_create_1 ... 2026-10-28 07:55:37,184 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_create_refund ... 2026-10-28 07:55:38,686 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1098, 1099, 1100, 1101, 1102, 1103] 2026-10-28 07:55:38,957 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2098, 2099] 2026-10-28 07:55:40,523 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1104, 1105, 1106, 1107, 1108, 1109] 2026-10-28 07:55:40,716 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2105, 2106] 2026-10-28 07:55:42,547 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_create_refund_multi_currency ... 2026-10-28 07:55:47,487 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1118, 1119, 1120, 1121, 1122, 1123] 2026-10-28 07:55:47,691 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2117, 2118] 2026-10-28 07:55:49,189 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1124, 1125, 1126, 1127, 1128, 1129] 2026-10-28 07:55:49,331 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2124, 2125] 2026-10-28 07:55:51,305 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_business_fields_1 ... 2026-10-28 07:55:55,994 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1064] 2026-10-28 07:55:56,187 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_cash_rounding_1 ... 2026-10-28 07:56:01,295 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_currency_1 ... 2026-10-28 07:56:08,746 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1064] 2026-10-28 07:56:10,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_partner_1 ... 2026-10-28 07:56:14,830 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1066, 1067] 2026-10-28 07:56:17,690 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1064, 1065, 1139, 1140, 1141, 1142] 2026-10-28 07:56:17,852 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2036, 2037] 2026-10-28 07:56:18,311 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1143, 1144, 1145, 1146, 1147, 1148, 1149] 2026-10-28 07:56:18,475 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2038] 2026-10-28 07:56:19,184 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_product_1 ... 2026-10-28 07:56:22,425 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_product_2_with_fiscal_pos ... 2026-10-28 07:56:27,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_product_2_with_fiscal_pos_2 ... 2026-10-28 07:56:32,475 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_onchange_taxes_1 ... 2026-10-28 07:56:35,337 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_product_taxes_on_branch ... 2026-10-28 07:57:00,148 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_line_tax_line_delete ... 2026-10-28 07:57:02,454 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1064, 1065, 1066, 1067] 2026-10-28 07:57:02,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_onchange_invoice_date ... 2026-10-28 07:57:08,135 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_onchange_invoice_date_2 ... 2026-10-28 07:57:11,193 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_onchange_past_invoice_1 ... 2026-10-28 07:57:14,717 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1064, 1065, 1066, 1067] 2026-10-28 07:57:14,909 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2036, 2037] 2026-10-28 07:57:15,621 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_payment_register_wizard ... 2026-10-28 07:57:19,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_reverse_caba ... 2026-10-28 07:57:24,922 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.partial.reconcile records with IDs: [106] 2026-10-28 07:57:25,064 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.full.reconcile records with IDs: [75] 2026-10-28 07:57:25,488 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.partial.reconcile records with IDs: [107] 2026-10-28 07:57:25,590 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.full.reconcile records with IDs: [74] 2026-10-28 07:57:26,717 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_switch_type_1 ... 2026-10-28 07:57:27,837 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1187, 1188] 2026-10-28 07:57:27,931 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1189, 1190, 1191, 1192, 1193, 1194] 2026-10-28 07:57:28,133 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2192, 2193] 2026-10-28 07:57:28,738 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1195, 1196] 2026-10-28 07:57:28,829 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1197, 1198, 1199, 1200, 1201, 1202] 2026-10-28 07:57:28,973 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2195, 2196] 2026-10-28 07:57:29,317 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_switch_type_2 ... 2026-10-28 07:57:30,591 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1203, 1204] 2026-10-28 07:57:30,697 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1205, 1206, 1207, 1208, 1209, 1210] 2026-10-28 07:57:30,868 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2201, 2202] 2026-10-28 07:57:31,903 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1211, 1212] 2026-10-28 07:57:32,012 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1213, 1214, 1215, 1216, 1217, 1218] 2026-10-28 07:57:32,197 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line records with IDs: [2204, 2205] 2026-10-28 07:57:32,524 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_switch_type_storno ... 2026-10-28 07:57:33,566 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.move.line.ctp records with IDs: [1219, 1220] 2026-10-28 07:57:33,960 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_with_down_payment_caba ... 2026-10-28 07:57:37,141 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_in_invoice_write_1 ... 2026-10-28 07:57:38,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_manual_label_change_on_payment_term_line ... 2026-10-28 07:57:41,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_onchange_journal_currency ... 2026-10-28 07:57:45,181 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_onchange_ref ... 2026-10-28 07:57:47,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_payment_move_state ... 2026-10-28 07:59:19,911 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_purchase_uom_on_vendor_bills ... 2026-10-28 07:59:25,465 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_recompute_of_line_name ... 2026-10-28 07:59:28,867 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_search_status_in_payment ... 2026-10-28 07:59:31,023 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.partial.reconcile records with IDs: [183] 2026-10-28 07:59:31,166 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #75 deleted account.full.reconcile records with IDs: [119] 2026-10-28 07:59:31,776 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_invoice: Starting TestAccountMoveInInvoiceOnchanges.test_taxes_onchange_product_uom_and_price_unit ... 2026-10-28 07:59:36,689 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:59:54,743 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_create_1 ... 2026-10-28 07:59:55,590 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_create_storno ... 2026-10-28 07:59:56,628 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_line_onchange_business_fields_1 ... 2026-10-28 08:00:00,768 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line.ctp records with IDs: [1368] 2026-10-28 08:00:00,978 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_line_onchange_cash_rounding_1 ... 2026-10-28 08:00:06,181 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_line_onchange_currency_1 ... 2026-10-28 08:00:13,956 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line.ctp records with IDs: [1368] 2026-10-28 08:00:16,142 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_line_onchange_partner_1 ... 2026-10-28 08:00:19,124 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line.ctp records with IDs: [1370, 1371] 2026-10-28 08:00:21,627 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line.ctp records with IDs: [1368, 1369, 1373, 1374, 1375, 1376] 2026-10-28 08:00:21,816 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line records with IDs: [2502, 2503] 2026-10-28 08:00:22,337 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line.ctp records with IDs: [1377, 1378, 1379, 1380, 1381, 1382, 1383] 2026-10-28 08:00:22,513 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line records with IDs: [2504] 2026-10-28 08:00:23,341 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_line_onchange_product_1 ... 2026-10-28 08:00:26,704 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_line_onchange_taxes_1 ... 2026-10-28 08:00:29,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_onchange_past_invoice_1 ... 2026-10-28 08:00:34,140 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line.ctp records with IDs: [1368, 1369, 1370, 1371] 2026-10-28 08:00:34,338 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.move.line records with IDs: [2502, 2503] 2026-10-28 08:00:35,240 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_reverse_caba ... 2026-10-28 08:00:41,118 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.partial.reconcile records with IDs: [184] 2026-10-28 08:00:41,334 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.full.reconcile records with IDs: [121] 2026-10-28 08:00:41,742 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.partial.reconcile records with IDs: [185] 2026-10-28 08:00:41,849 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #77 deleted account.full.reconcile records with IDs: [120] 2026-10-28 08:00:42,965 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_with_down_payment_caba ... 2026-10-28 08:00:46,256 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_in_refund: Starting TestAccountMoveInRefundOnchanges.test_in_refund_write_1 ... 2026-10-28 08:00:47,810 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:01:03,848 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_affect_base_amount_1 ... 2026-10-28 08:01:06,059 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_affect_base_amount_2 ... 2026-10-28 08:01:07,260 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_affect_base_amount_3 ... 2026-10-28 08:01:08,276 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_affect_base_amount_4 ... 2026-10-28 08:01:09,313 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_affect_base_amount_5 ... 2026-10-28 08:01:10,304 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_affect_base_amount_6 ... 2026-10-28 08:01:11,254 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #79 deleted account.move.line.ctp records with IDs: [1416, 1417, 1418] 2026-10-28 08:01:11,473 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #79 deleted account.move.line records with IDs: [2610] 2026-10-28 08:01:11,715 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #79 deleted account.move.line.ctp records with IDs: [1419, 1420] 2026-10-28 08:01:11,915 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #79 deleted account.move.line records with IDs: [2611, 2612] 2026-10-28 08:01:12,147 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #79 deleted account.move.line records with IDs: [2613] 2026-10-28 08:01:12,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_amounts_sign ... 2026-10-28 08:01:17,865 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_broken_configuration ... 2026-10-28 08:01:18,827 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_fixed_tax_with_negative_balance ... 2026-10-28 08:01:19,775 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_fixed_tax_with_negative_quantity ... 2026-10-28 08:01:20,864 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_mixing_tax_inside_and_outside_a_group_of_taxes ... 2026-10-28 08:01:21,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_multiple_same_tax_lines ... 2026-10-28 08:01:22,422 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_multiple_same_tax_lines_multi_currencies_manual_edition ... 2026-10-28 08:01:23,051 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_multiple_same_tax_lines_with_analytic ... 2026-10-28 08:01:23,127 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:27,070 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2514359e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:27,072 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25336c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:27,081 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:27,089 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25336ede0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:27,577 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:30,805 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2524c7920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:30,807 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533cc220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:30,815 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:30,822 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533ccae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:32,195 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:35,091 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253c31080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:35,092 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252de2de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:35,102 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:35,109 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252de3ce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:35,642 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:39,534 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d991c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:39,535 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a527a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:39,542 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:39,548 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a525c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:40,091 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:44,195 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253c3ccc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:44,196 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251a15940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:44,206 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:44,213 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251a17e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:44,683 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:47,855 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2529b4540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:47,857 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2513619e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:47,866 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:47,873 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251361a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:49,196 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:52,382 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252dcb920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:52,384 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250a2d580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:52,392 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:52,397 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250a2f100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:52,838 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:56,726 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252818180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:56,727 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252ebd1c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:56,737 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:56,744 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253df0a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_line_tax_details.py", line 1305, in test_multiple_same_tax_lines_with_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan with Tax details'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:01:59,825 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_partitioning_lines_by_moves ... 2026-10-28 08:02:02,597 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_percent_tax_with_negative_balance ... 2026-10-28 08:02:03,563 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_round_globally_rounding ... 2026-10-28 08:02:04,599 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_round_per_line_update ... 2026-10-28 08:02:05,751 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #79 deleted account.move.line.ctp records with IDs: [1421, 1422, 1423] 2026-10-28 08:02:05,997 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #79 deleted account.move.line records with IDs: [2723] 2026-10-28 08:02:07,130 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_line_tax_details: Starting TestAccountTaxDetailsReport.test_tax_on_payment ... 2026-10-28 08:02:08,103 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:02:11,157 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2522c8f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:02:11,158 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2527be8e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:02:11,164 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:02:11,169 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2527bdc60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:02:11,203 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:02:44,301 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_account_on_invoice_line_product_removal ... 2026-10-28 08:02:45,529 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_basic_tax_lock ... 2026-10-28 08:02:48,586 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_change_currency_id ... 2026-10-28 08:02:53,518 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_change_first_journal_move_sequence ... 2026-10-28 08:02:54,805 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_change_journal_currency ... 2026-10-28 08:02:55,763 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_compute_name_payment_reference ... 2026-10-28 08:03:00,452 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_date_reversal_exchange_move ... 2026-10-28 08:03:06,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.partial.reconcile records with IDs: [189] 2026-10-28 08:03:06,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.full.reconcile records with IDs: [126] 2026-10-28 08:03:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.partial.reconcile records with IDs: [190] 2026-10-28 08:03:13,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.partial.reconcile records with IDs: [192] 2026-10-28 08:03:13,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.full.reconcile records with IDs: [129] 2026-10-28 08:03:13,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.partial.reconcile records with IDs: [193] 2026-10-28 08:03:14,679 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_discount_allocation_account_on_invoice ... 2026-10-28 08:03:16,104 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_discount_allocation_account_on_invoice_currency_change ... 2026-10-28 08:03:19,535 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_discount_allocation_account_with_price_included_tax ... 2026-10-28 08:03:20,570 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_copy_data ... 2026-10-28 08:03:20,996 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_currency_mismatch_account_currency ... 2026-10-28 08:03:22,077 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_currency_rate_onchange_sets_to_one ... 2026-10-28 08:03:25,880 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_currency_rate_round_globally ... 2026-10-28 08:03:27,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_default_sale_person ... 2026-10-28 08:03:27,472 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_epd_cash_rounding_amount ... 2026-10-28 08:03:28,579 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_journal_account_check_constraints ... 2026-10-28 08:03:30,327 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_mass_posting ... 2026-10-28 08:03:35,901 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_partner_display_name_ignores_partner_form_context ... 2026-10-28 08:03:39,279 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [375] 2026-10-28 08:03:39,310 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10777] 2026-10-28 08:03:39,392 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_invoice_with_empty_currency ... 2026-10-28 08:03:41,726 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_keep_receivable ... 2026-10-28 08:03:42,941 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_line_name_description ... 2026-10-28 08:03:45,989 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_lines_recomputation_after_currency_rate_change ... 2026-10-28 08:03:51,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_multiple_currency_change ... 2026-10-28 08:03:57,499 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_narration_preserved_when_use_invoice_terms_disabled ... 2026-10-28 08:03:57,589 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted ir.config_parameter records with IDs: [74] 2026-10-28 08:03:58,819 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_narration_translation_on_partner_language_change ... 2026-10-28 08:04:01,380 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_no_taxes_on_payment_term_line ... 2026-10-28 08:04:02,169 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_on_quick_encoding_non_accounting_lines ... 2026-10-28 08:04:05,097 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_bank_partner ... 2026-10-28 08:04:05,439 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_caba_on_payment ... 2026-10-28 08:04:07,233 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1474, 1475] 2026-10-28 08:04:07,437 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2840] 2026-10-28 08:04:09,217 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_cash_rounding_multi_company ... 2026-10-28 08:04:10,165 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_change_period_accrual_1 ... 2026-10-28 08:04:12,477 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_change_period_past_move_date ... 2026-10-28 08:04:16,573 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_change_to_future_period_accrual_1 ... 2026-10-28 08:04:18,805 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_copy_custom_date ... 2026-10-28 08:04:20,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_create_1 ... 2026-10-28 08:04:21,320 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_create_child_partner ... 2026-10-28 08:04:22,592 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_create_cross_branch_refund ... 2026-10-28 08:04:37,704 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_create_refund ... 2026-10-28 08:04:39,207 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1503, 1504, 1505, 1506, 1507, 1508] 2026-10-28 08:04:39,429 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2907, 2908] 2026-10-28 08:04:40,741 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1509, 1510, 1511, 1512, 1513, 1514] 2026-10-28 08:04:40,914 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2914, 2915] 2026-10-28 08:04:42,686 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_create_refund_auto_post ... 2026-10-28 08:04:43,860 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1523, 1524, 1525, 1526, 1527, 1528] 2026-10-28 08:04:44,025 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2926, 2927] 2026-10-28 08:04:45,274 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_create_refund_multi_currency ... 2026-10-28 08:04:49,660 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1529, 1530, 1531, 1532, 1533, 1534] 2026-10-28 08:04:49,864 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2938, 2939] 2026-10-28 08:04:51,303 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1535, 1536, 1537, 1538, 1539, 1540] 2026-10-28 08:04:51,543 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2945, 2946] 2026-10-28 08:04:53,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_currency_rate_posted_in_future ... 2026-10-28 08:04:55,846 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_custom_currency_rate ... 2026-10-28 08:04:57,314 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_depreciated_account ... 2026-10-28 08:04:58,359 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_filter_zero_balance_lines ... 2026-10-28 08:04:59,163 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_fiscal_position_branch_taxes ... 2026-10-28 08:05:13,180 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_fiscal_position_preserves_manual_price ... 2026-10-28 08:05:13,996 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1424, 1425, 1426, 1427] 2026-10-28 08:05:14,206 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2730] 2026-10-28 08:05:14,584 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_fiscal_position_recomputes_price_include_taxes ... 2026-10-28 08:05:16,182 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1556, 1557] 2026-10-28 08:05:16,354 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2969] 2026-10-28 08:05:16,690 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_analytic ... 2026-10-28 08:05:17,007 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:21,100 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252f40fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:21,101 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252a4aac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:21,112 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:21,120 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252a48400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:21,623 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:25,771 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25162a0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:25,773 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254639a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:25,782 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:25,793 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2546399e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:26,291 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:29,295 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253084f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:29,297 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254141620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:29,304 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:29,311 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541436a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:30,803 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:33,995 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250fcc5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:33,997 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252e62ac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:34,006 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:34,013 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252e63a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:34,591 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:38,567 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253af3f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:38,569 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529f0ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:38,579 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:38,586 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2529f36a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:39,062 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:43,261 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2530960c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:43,263 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2522c9a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:43,273 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:43,280 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2522c9800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:43,768 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:47,953 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25202ac00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:47,954 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2512ca8e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:47,965 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:47,972 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2512cb6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:48,446 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:51,521 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b4d6c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:51,523 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2532377e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:51,529 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:05:51,537 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253237ec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1236, in test_out_invoice_line_onchange_analytic analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:01,112 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1424, 1425, 1426, 1427, 1558] 2026-10-28 08:06:01,328 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2972] 2026-10-28 08:06:01,789 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_analytic_2 ... 2026-10-28 08:06:02,142 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:05,076 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2534276a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:05,078 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253d39800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:05,085 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:05,090 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253d3b9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:05,538 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:09,558 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2518cd300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:09,560 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251619bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:09,571 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:09,579 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2516189a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:10,041 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:13,931 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2533ba0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:13,933 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2513e8ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:13,943 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:13,950 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2513eade0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:14,448 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:18,556 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252a20b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:18,558 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251045940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:18,570 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:18,578 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251047600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:19,133 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:22,128 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250b45bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:22,130 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251363b00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:22,140 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:22,148 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2513616c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:23,444 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:26,440 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2529002c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:26,441 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2556c5580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:26,451 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:26,458 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253c31a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:26,938 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:30,840 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2525159e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:30,842 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541df920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:30,851 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:30,858 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541df740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:31,279 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:35,165 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253631940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:35,166 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b51300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:35,177 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:35,184 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b539c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_out_invoice.py", line 1355, in test_out_invoice_line_onchange_analytic_2 analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:06:35,982 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_business_fields_1 ... 2026-10-28 08:06:41,099 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1424] 2026-10-28 08:06:41,288 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_cash_rounding_1 ... 2026-10-28 08:06:47,175 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_currency_1 ... 2026-10-28 08:06:52,980 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1424] 2026-10-28 08:06:55,043 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_partner_1 ... 2026-10-28 08:06:57,584 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1426, 1427] 2026-10-28 08:07:00,018 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1424, 1425, 1564, 1565, 1566, 1567] 2026-10-28 08:07:00,217 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2728, 2729] 2026-10-28 08:07:00,647 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1568, 1569, 1570, 1571, 1572, 1573, 1574] 2026-10-28 08:07:00,843 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2730] 2026-10-28 08:07:01,417 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_product_1 ... 2026-10-28 08:07:04,123 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_product_2_with_fiscal_pos_1 ... 2026-10-28 08:07:10,568 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_product_2_with_fiscal_pos_2 ... 2026-10-28 08:07:15,431 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_rounding_price_subtotal_1 ... 2026-10-28 08:07:16,555 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_rounding_price_subtotal_2 ... 2026-10-28 08:07:24,455 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_taxes_1 ... 2026-10-28 08:07:27,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_onchange_taxes_2_price_unit_tax_included ... 2026-10-28 08:07:29,887 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1424, 1425, 1426, 1427] 2026-10-28 08:07:30,048 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2729] 2026-10-28 08:07:30,392 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1596, 1597] 2026-10-28 08:07:30,570 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [2731] 2026-10-28 08:07:32,601 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1598, 1599, 1600] 2026-10-28 08:07:34,958 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1601, 1602, 1603] 2026-10-28 08:07:36,606 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1604, 1605, 1606] 2026-10-28 08:07:36,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_product_taxes_on_branch ... 2026-10-28 08:08:02,693 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_tax_fixed_price_include_free_product ... 2026-10-28 08:08:03,592 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_line_taxes_fixed_price_include_free_product ... 2026-10-28 08:08:04,302 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_multi_company ... 2026-10-28 08:08:07,920 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_multi_date_change_period_accrual ... 2026-10-28 08:08:11,093 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_multiple_switch_payment_terms ... 2026-10-28 08:08:13,430 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_note_and_tax_partner_is_set ... 2026-10-28 08:08:14,276 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_onchange_invoice_date ... 2026-10-28 08:08:22,297 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_partner_context ... 2026-10-28 08:08:23,018 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_post_1 ... 2026-10-28 08:08:25,022 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_post_2 ... 2026-10-28 08:08:26,736 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_recomputation_receivable_lines ... 2026-10-28 08:08:29,821 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_reverse_caba ... 2026-10-28 08:08:35,593 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.partial.reconcile records with IDs: [212] 2026-10-28 08:08:35,787 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.full.reconcile records with IDs: [141] 2026-10-28 08:08:36,218 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.partial.reconcile records with IDs: [213] 2026-10-28 08:08:36,315 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.full.reconcile records with IDs: [140] 2026-10-28 08:08:37,510 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_reverse_move_tags ... 2026-10-28 08:08:40,281 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1678, 1679, 1680, 1681] 2026-10-28 08:08:40,432 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [3125, 3126] 2026-10-28 08:08:41,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_rounding_recomputation_receivable_lines ... 2026-10-28 08:08:41,753 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted res.currency.rate records with IDs: [207, 206, 205] 2026-10-28 08:08:44,612 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_switch_out_refund_1 ... 2026-10-28 08:08:46,079 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1686, 1687] 2026-10-28 08:08:46,207 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1688, 1689, 1690, 1691, 1692, 1693] 2026-10-28 08:08:46,421 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [3134, 3135] 2026-10-28 08:08:46,801 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_switch_out_refund_2 ... 2026-10-28 08:08:48,164 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1694, 1695] 2026-10-28 08:08:48,299 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1696, 1697, 1698, 1699, 1700, 1701] 2026-10-28 08:08:48,521 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [3141, 3142] 2026-10-28 08:08:49,377 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_switch_out_refund_3 ... 2026-10-28 08:08:51,755 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_switch_out_refund_4 ... 2026-10-28 08:08:52,123 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_tax_tags ... 2026-10-28 08:08:53,359 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_with_down_payment_caba ... 2026-10-28 08:08:56,734 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_write_1 ... 2026-10-28 08:08:58,249 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_out_invoice_write_2 ... 2026-10-28 08:09:00,037 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_payment_term_line_fiscal_position ... 2026-10-28 08:09:01,367 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_post_valid_invoices_when_auto_post ... 2026-10-28 08:09:07,474 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_quick_edit_total_amount ... 2026-10-28 08:09:15,406 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_quick_edit_total_amount_with_mixed_epd ... 2026-10-28 08:09:23,422 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_quick_edit_total_amount_with_reverse_charge ... 2026-10-28 08:09:26,304 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_search_move_sent_values ... 2026-10-28 08:09:32,637 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_tax_grid_remove_tax ... 2026-10-28 08:09:35,192 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1732, 1733] 2026-10-28 08:09:35,348 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [3199] 2026-10-28 08:09:35,771 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_tax_recomputed_when_changing_base_lines ... 2026-10-28 08:09:39,146 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line.ctp records with IDs: [1735, 1736, 1737] 2026-10-28 08:09:39,321 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #81 deleted account.move.line records with IDs: [3202] 2026-10-28 08:09:39,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_invoice: Starting TestAccountMoveOutInvoiceOnchanges.test_update_lines_date_when_invoice_date_changes ... 2026-10-28 08:09:42,914 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:09:47,209 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252e85a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:09:47,211 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25351a660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:09:47,223 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:09:47,235 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25351a3e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:09:47,290 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:10:08,087 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_create_1 ... 2026-10-28 08:10:08,972 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_create_storno ... 2026-10-28 08:10:10,083 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_line_onchange_business_fields_1 ... 2026-10-28 08:10:14,259 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.move.line.ctp records with IDs: [1739] 2026-10-28 08:10:14,457 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_line_onchange_cash_rounding_1 ... 2026-10-28 08:10:20,651 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_line_onchange_currency_1 ... 2026-10-28 08:10:27,430 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.move.line.ctp records with IDs: [1739] 2026-10-28 08:10:29,642 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_line_onchange_partner_1 ... 2026-10-28 08:10:32,394 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.move.line.ctp records with IDs: [1741, 1742] 2026-10-28 08:10:34,834 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.move.line.ctp records with IDs: [1739, 1740, 1744, 1745, 1746, 1747] 2026-10-28 08:10:35,055 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.move.line records with IDs: [3208, 3209] 2026-10-28 08:10:35,590 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.move.line.ctp records with IDs: [1748, 1749, 1750, 1751, 1752, 1753, 1754] 2026-10-28 08:10:35,751 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.move.line records with IDs: [3210] 2026-10-28 08:10:36,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_line_onchange_product_1 ... 2026-10-28 08:10:39,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_line_onchange_taxes_1 ... 2026-10-28 08:10:42,480 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_reverse_caba ... 2026-10-28 08:10:48,601 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.partial.reconcile records with IDs: [218] 2026-10-28 08:10:48,811 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.full.reconcile records with IDs: [147] 2026-10-28 08:10:49,306 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.partial.reconcile records with IDs: [219] 2026-10-28 08:10:49,382 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #84 deleted account.full.reconcile records with IDs: [146] 2026-10-28 08:10:50,651 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_with_down_payment_caba ... 2026-10-28 08:10:53,973 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_out_refund: Starting TestAccountMoveOutRefundOnchanges.test_out_refund_write_1 ... 2026-10-28 08:10:55,550 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:11:13,369 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_payments_widget: Starting TestAccountMovePaymentsWidget.test_outstanding_payments_branch_and_companies ... 2026-10-28 08:11:46,130 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_payments_widget: Starting TestAccountMovePaymentsWidget.test_outstanding_payments_foreign_currency ... 2026-10-28 08:11:47,878 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_payments_widget: Starting TestAccountMovePaymentsWidget.test_outstanding_payments_single_currency ... 2026-10-28 08:11:49,259 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_payments_widget: Starting TestAccountMovePaymentsWidget.test_payments_with_exchange_difference_invoice ... 2026-10-28 08:11:52,072 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_payments_widget: Starting TestAccountMovePaymentsWidget.test_payments_with_exchange_difference_payment ... 2026-10-28 08:11:54,940 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:12:09,634 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_dest_acc_reconciliation_partial_pmt ... 2026-10-28 08:12:14,880 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_double_tax_negative_line ... 2026-10-28 08:12:20,125 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_foreign_vat ... 2026-10-28 08:12:22,741 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_mix_reconciliation ... 2026-10-28 08:12:29,849 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_rounding_adjustment_monocurrency ... 2026-10-28 08:12:35,503 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_rounding_adjustment_multicurrency ... 2026-10-28 08:12:42,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_tax_group ... 2026-10-28 08:12:46,056 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_caba_undo_reconciliation ... 2026-10-28 08:12:48,400 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [255] 2026-10-28 08:12:48,536 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [171] 2026-10-28 08:12:48,998 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_cash_basis_full_refund ... 2026-10-28 08:12:53,011 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.move.line.ctp records with IDs: [1868, 1869] 2026-10-28 08:12:53,164 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.move.line records with IDs: [3431] 2026-10-28 08:12:55,248 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_cash_basis_taxline_without_account ... 2026-10-28 08:13:00,575 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_cash_basis_with_analytic_distribution ... 2026-10-28 08:13:00,714 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:03,722 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2540c9d00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:03,724 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253c5f100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:03,736 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:03,742 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253c5f920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:04,243 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:07,990 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25351b4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:07,992 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252c32660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:08,002 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:08,009 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252c32340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:08,482 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:12,096 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fbf5e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:12,098 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253d6e660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:12,107 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:12,115 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253d6e020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:12,609 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:16,277 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252da6c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:16,279 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2549b8540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:16,290 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:16,298 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2549ba980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:16,847 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:19,609 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255af5c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:19,610 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250f07b00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:19,617 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:19,622 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250f044a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:20,927 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:23,869 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253697ce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:23,871 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252f4c2c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:23,880 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:23,888 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252f4e660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:24,265 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:27,817 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528ed120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:27,819 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25330e8e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:27,828 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:27,835 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25330d080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:28,310 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:32,226 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253272480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:32,227 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253eab4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:32,236 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:32,242 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253ea8860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5198, in test_cash_basis_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:37,115 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_cash_basis_with_analytic_distribution_analytic_tax ... 2026-10-28 08:13:37,279 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:41,122 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25219ff60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:41,123 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25339b9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:41,132 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:41,140 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25339b380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:41,600 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:45,447 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25519b600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:45,448 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253d6b7e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:45,458 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:45,465 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253d6b880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:45,981 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:49,196 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251fad8a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:49,198 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253370720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:49,207 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:49,214 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533734c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:50,641 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:53,405 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253426480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:53,407 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a7b1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:53,416 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:53,424 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a7a7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:53,836 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:57,514 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251d93920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:57,516 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252dbafc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:57,526 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:57,534 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252db9580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:57,998 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:01,803 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250924860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:01,804 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2513ead40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:01,813 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:01,821 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2513eab60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:02,290 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:05,488 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d38180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:05,489 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250d571a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:05,498 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:05,505 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25282ee80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:06,742 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:09,615 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255a33240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:09,617 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529f5760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:09,627 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:09,633 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2529f5120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_account_move_reconcile.py", line 5385, in test_cash_basis_with_analytic_distribution_analytic_tax analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:14:15,676 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_bunch_lines ... 2026-10-28 08:14:20,753 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [273, 272, 270, 271, 271, 272, 273, 270] 2026-10-28 08:14:20,829 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [186] 2026-10-28 08:14:21,894 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [277, 281, 276, 280, 274, 275, 278, 279, 275, 276, 277, 274] 2026-10-28 08:14:21,963 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [188] 2026-10-28 08:14:24,694 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [289, 288, 286, 287, 287, 288, 289, 286] 2026-10-28 08:14:24,769 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [193] 2026-10-28 08:14:25,962 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [293, 292, 290, 291, 298, 307, 296, 297, 305, 306, 294, 295, 303, 304, 302, 301, 299, 300, 291, 292, 293, 290, 297, 298, 299, 294, 300, 301, 302, 295, 296] 2026-10-28 08:14:26,074 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [195] 2026-10-28 08:14:29,251 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_foreign_currency_rounding_difference_credit_larger ... 2026-10-28 08:14:31,072 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_foreign_currency_rounding_difference_debit_larger ... 2026-10-28 08:14:32,745 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_invoice_draft_fully_paid_if_zero ... 2026-10-28 08:14:33,532 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_draft_payment ... 2026-10-28 08:14:36,834 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [317, 318] 2026-10-28 08:14:36,979 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [205] 2026-10-28 08:14:37,478 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_entry ... 2026-10-28 08:14:39,557 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [319] 2026-10-28 08:14:39,679 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [206] 2026-10-28 08:14:39,951 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_grouped_payment ... 2026-10-28 08:14:42,687 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [320] 2026-10-28 08:14:42,872 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [207] 2026-10-28 08:14:43,217 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_one_installment ... 2026-10-28 08:14:45,533 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [322] 2026-10-28 08:14:45,695 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [208] 2026-10-28 08:14:46,340 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [323] 2026-10-28 08:14:46,660 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_payment ... 2026-10-28 08:14:49,433 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [324] 2026-10-28 08:14:50,007 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_without_move ... 2026-10-28 08:14:52,294 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [326] 2026-10-28 08:14:52,505 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_loop ... 2026-10-28 08:14:54,516 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [327] 2026-10-28 08:14:55,116 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_full_reconcile ... 2026-10-28 08:14:56,033 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_multi_reconcile ... 2026-10-28 08:14:57,866 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [333] 2026-10-28 08:14:58,175 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_multi_separate_reconcile ... 2026-10-28 08:14:59,516 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_single_reconcile ... 2026-10-28 08:15:00,414 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_unreconcile_multi ... 2026-10-28 08:15:02,340 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [340] 2026-10-28 08:15:02,590 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [341] 2026-10-28 08:15:02,810 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [342] 2026-10-28 08:15:02,917 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_unreconcile_single ... 2026-10-28 08:15:04,623 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [343, 344, 343, 344] 2026-10-28 08:15:04,719 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [211] 2026-10-28 08:15:04,866 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_migration_to_new_reconciliation_multiple_currencies_fix_residual_with_writeoff ... 2026-10-28 08:15:06,642 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_migration_to_new_reconciliation_same_foreign_currency ... 2026-10-28 08:15:09,268 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_modify_all_reconciled_lines ... 2026-10-28 08:15:10,208 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_partial_payments_auto_validation ... 2026-10-28 08:15:32,546 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [362, 363, 364] 2026-10-28 08:15:33,248 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [365] 2026-10-28 08:15:33,403 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [216] 2026-10-28 08:15:33,506 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_partial_reconcile_amounts_of_several_matching_lines ... 2026-10-28 08:15:35,841 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_1 ... 2026-10-28 08:15:38,585 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_2 ... 2026-10-28 08:15:42,173 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_3 ... 2026-10-28 08:15:45,698 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_4 ... 2026-10-28 08:15:48,058 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_refund_multicurrency ... 2026-10-28 08:15:51,118 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_revert ... 2026-10-28 08:15:52,908 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [391] 2026-10-28 08:15:52,981 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [237] 2026-10-28 08:15:54,023 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_multi_taxes ... 2026-10-28 08:15:55,526 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_refund ... 2026-10-28 08:15:57,682 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_reversal ... 2026-10-28 08:15:59,575 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.move.line.ctp records with IDs: [2081, 2082] 2026-10-28 08:15:59,800 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.move.line records with IDs: [3834] 2026-10-28 08:16:01,462 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.move.line.ctp records with IDs: [2085, 2086] 2026-10-28 08:16:01,611 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.move.line records with IDs: [3839] 2026-10-28 08:16:02,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_workflow_multi_currency ... 2026-10-28 08:16:07,599 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_workflow_single_currency ... 2026-10-28 08:16:10,665 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_expense_full_payment ... 2026-10-28 08:16:12,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_expense_partial_payment ... 2026-10-28 08:16:13,561 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_income_full_payment ... 2026-10-28 08:16:14,883 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_income_partial_payment ... 2026-10-28 08:16:16,227 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_expense_full_payment ... 2026-10-28 08:16:17,616 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_expense_partial_payment ... 2026-10-28 08:16:19,003 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_income_full_payment ... 2026-10-28 08:16:20,534 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_income_partial_payment ... 2026-10-28 08:16:21,808 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_expense_full_payment ... 2026-10-28 08:16:23,310 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_expense_partial_payment ... 2026-10-28 08:16:24,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_income_full_payment ... 2026-10-28 08:16:26,260 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_income_partial_payment ... 2026-10-28 08:16:27,705 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_expense_full_payment ... 2026-10-28 08:16:29,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_expense_partial_payment ... 2026-10-28 08:16:30,624 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_income_full_payment ... 2026-10-28 08:16:32,071 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_income_partial_payment ... 2026-10-28 08:16:33,324 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_expense_full_payment ... 2026-10-28 08:16:34,705 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_expense_partial_payment ... 2026-10-28 08:16:36,061 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_income_full_payment ... 2026-10-28 08:16:37,499 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_income_partial_payment ... 2026-10-28 08:16:38,826 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_expense_full_payment ... 2026-10-28 08:16:40,254 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_expense_partial_payment ... 2026-10-28 08:16:41,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_income_full_payment ... 2026-10-28 08:16:42,901 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_income_partial_payment ... 2026-10-28 08:16:44,403 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_foreign_currency_rounding_issue ... 2026-10-28 08:16:49,996 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_import ... 2026-10-28 08:16:52,503 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_import_same_matching_different_account ... 2026-10-28 08:16:54,581 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_invoice_company_curr_payment_foreign_curr ... 2026-10-28 08:16:56,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_1_zero_balance_different_foreign_currency ... 2026-10-28 08:16:57,866 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_1_zero_balance_same_foreign_currency ... 2026-10-28 08:16:59,168 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_2_zero_amount_currency_same_foreign_currency ... 2026-10-28 08:17:00,565 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_3_zero_balance_one_foreign_currency ... 2026-10-28 08:17:02,496 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_4_zero_amount_currency_multiple_currencies ... 2026-10-28 08:17:03,691 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_5_zero_balance_in_one_line_same_foreign_currency ... 2026-10-28 08:17:04,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_multiple_in_foreign_currency ... 2026-10-28 08:17:17,706 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_one_foreign_currency_fallback_company_currency ... 2026-10-28 08:17:18,822 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_partial_exchange_rounding_issue ... 2026-10-28 08:17:22,685 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_payment_custom_rate ... 2026-10-28 08:17:24,405 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted res.currency.rate records with IDs: [228, 227, 226] 2026-10-28 08:17:24,947 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_payment_with_no_exchange_diff_journal ... 2026-10-28 08:17:29,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_plan ... 2026-10-28 08:17:32,395 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_rounding_issue ... 2026-10-28 08:17:35,242 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_special_mexican_workflow_1 ... 2026-10-28 08:17:41,935 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_special_mexican_workflow_2 ... 2026-10-28 08:17:49,015 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconciliation_currency_exchange_matching_number ... 2026-10-28 08:17:50,437 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reverse_exchange_difference ... 2026-10-28 08:17:52,280 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [570, 571] 2026-10-28 08:17:52,375 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [324] 2026-10-28 08:17:54,881 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [573, 574] 2026-10-28 08:17:54,949 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [327] 2026-10-28 08:17:57,237 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [576, 577] 2026-10-28 08:17:57,315 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [330] 2026-10-28 08:17:59,772 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [579, 580] 2026-10-28 08:17:59,853 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [333] 2026-10-28 08:18:00,707 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reverse_with_multiple_lines ... 2026-10-28 08:18:02,362 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:18:06,437 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250d06a20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:18:06,438 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2531c28e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:18:06,447 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:18:06,454 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2531c0400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:18:06,495 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:18:29,028 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:18:29,029 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:18:31,240 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-10-28 08:18:31,265 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11240] 2026-10-28 08:18:31,283 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:18:59,218 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_assert_initial_values ... 2026-10-28 08:18:59,525 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_invoice_email_subtitle_from_sale_order ... 2026-10-28 08:19:01,804 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_invoice_sent_to_additional_partner ... 2026-10-28 08:19:04,358 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 377 and Message-Id '<994867145900772.1793175544.015906333923340-openerp-1675-account.move@e21430483335>' from 'e.e.other@example.com' to (redacted) 't***********_1@test.example.com' successfully sent 2026-10-28 08:19:04,358 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:19:04,387 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 378 and Message-Id '<994867145900772.1793175544.015906333923340-openerp-1675-account.move@e21430483335>' from 'e.e.other@example.com' to (redacted) 'a*******al@example.com' successfully sent 2026-10-28 08:19:04,388 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:19:04,389 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #8 2026-10-28 08:19:04,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_multi ... 2026-10-28 08:19:12,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_single ... 2026-10-28 08:19:15,040 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_single_lang ... 2026-10-28 08:19:17,483 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_with_dynamic_report_print_report_name ... 2026-10-28 08:19:19,076 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 427 and Message-Id '<153368349367681.1793175558.896185159683228-openerp-1674-account.move@e21430483335>' from 'e.e.other@example.com' to (redacted) 't***********_0@test.example.com' successfully sent 2026-10-28 08:19:19,076 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:19:19,081 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #8 2026-10-28 08:19:19,212 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_with_dynamic_reports ... 2026-10-28 08:19:21,492 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-28 08:19:51,857 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_cron_notifications ... 2026-10-28 08:20:02,594 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 08:20:04,263 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 08:20:04,363 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_error_but_continue ... 2026-10-28 08:20:09,075 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [434] 2026-10-28 08:20:09,225 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_get_invoice_report_filename ... 2026-10-28 08:20:13,472 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [435] 2026-10-28 08:20:16,169 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [436] 2026-10-28 08:20:16,298 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_get_sending_settings ... 2026-10-28 08:20:19,561 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_email_subtitle ... 2026-10-28 08:20:23,235 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_mail_attachments_widget ... 2026-10-28 08:20:27,571 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [437] 2026-10-28 08:20:28,016 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [438] 2026-10-28 08:20:28,226 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted ir.attachment records with IDs: [6331] 2026-10-28 08:20:28,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi ... 2026-10-28 08:20:33,687 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 08:20:34,911 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 08:20:37,409 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 08:20:37,958 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 08:20:38,046 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_child_contact ... 2026-10-28 08:20:43,656 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_cron_disabled_alert ... 2026-10-28 08:20:49,033 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_email_missing ... 2026-10-28 08:20:54,534 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 08:20:55,958 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 08:20:56,060 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_with_edi ... 2026-10-28 08:21:01,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_single ... 2026-10-28 08:21:06,260 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [442] 2026-10-28 08:21:06,701 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [443] 2026-10-28 08:21:06,839 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_web_service_after_pdf_rendering ... 2026-10-28 08:21:11,012 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_is_move_sent_state ... 2026-10-28 08:21:15,449 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [444] 2026-10-28 08:21:15,884 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted ir.attachment records with IDs: [6356] 2026-10-28 08:21:15,939 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_link_pdf_webservice_fails_after ... 2026-10-28 08:21:20,165 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_link_pdf_webservice_fails_before ... 2026-10-28 08:21:24,278 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [445] 2026-10-28 08:21:24,409 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_no_sending_method_selected ... 2026-10-28 08:21:28,052 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_proforma_pdf ... 2026-10-28 08:21:32,201 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [446] 2026-10-28 08:21:32,339 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_send_and_print_cron ... 2026-10-28 08:21:43,257 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 08:21:45,097 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 08:21:45,137 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_draft_invoices ... 2026-10-28 08:21:50,676 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_empty_mail_template_multi ... 2026-10-28 08:21:56,213 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 08:21:57,670 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 08:21:57,731 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_empty_mail_template_single ... 2026-10-28 08:22:02,122 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [453] 2026-10-28 08:22:02,340 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-10-28 08:22:18,563 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_account_move_count ... 2026-10-28 08:22:19,630 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_days_sales_outstanding ... 2026-10-28 08:22:28,040 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id ... 2026-10-28 08:22:30,341 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id_different_vat ... 2026-10-28 08:22:31,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id_empty_string_vs_False ... 2026-10-28 08:22:32,547 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_res_partner_bank ... 2026-10-28 08:22:33,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_res_partner_bank_from_branch ... 2026-10-28 08:22:40,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:23:01,549 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:23:01,549 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:23:19,831 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_attachments_send_multiple ... 2026-10-28 08:23:21,618 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #11 2026-10-28 08:23:21,693 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_compute_currency_id ... 2026-10-28 08:23:22,937 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_empty_string_payment_method ... 2026-10-28 08:23:25,666 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_invoice_paid_hook_called_in_various_scenarios ... 2026-10-28 08:23:31,167 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: skipped Subtest TestAccountPayment.test_invoice_paid_hook_called_in_various_scenarios [without oustanding] : Accounting not installed 2026-10-28 08:23:34,257 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: skipped Subtest TestAccountPayment.test_invoice_paid_hook_called_in_various_scenarios [with mixed oustanding] : Accounting not installed 2026-10-28 08:23:34,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_journal_change_and_change_names ... 2026-10-28 08:23:36,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_journal_onchange ... 2026-10-28 08:23:36,538 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_amount_without_move ... 2026-10-28 08:23:37,889 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_confirmation_with_bank_outstanding_account ... 2026-10-28 08:23:39,017 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_journal_onchange ... 2026-10-28 08:23:39,814 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_memo_account_move_ref_inverse ... 2026-10-28 08:23:41,008 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_create_write ... 2026-10-28 08:23:42,271 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_onchange ... 2026-10-28 08:23:45,731 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_update_journal_custom_accounts ... 2026-10-28 08:23:47,708 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_with_multiple_liquidity_lines ... 2026-10-28 08:23:49,799 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_state_with_unreconciliable_outstanding_account ... 2026-10-28 08:23:54,771 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_without_default_company_account ... 2026-10-28 08:23:55,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_copy_data ... 2026-10-28 08:23:55,564 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_epd_eligible_on_move_with_payment ... 2026-10-28 08:23:59,879 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_invoice_payment_state_without_outstanding_accounts ... 2026-10-28 08:24:03,505 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_payment_states ... 2026-10-28 08:24:06,431 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_payment_states_reverse_payment_move ... 2026-10-28 08:24:10,690 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #106 deleted account.partial.reconcile records with IDs: [599] 2026-10-28 08:24:10,851 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #106 deleted account.full.reconcile records with IDs: [349] 2026-10-28 08:24:12,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_with_old_oustanding_account ... 2026-10-28 08:24:17,947 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #106 deleted account.partial.reconcile records with IDs: [602] 2026-10-28 08:24:18,260 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_resequence_change_payment_name ... 2026-10-28 08:24:20,817 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_suggested_default_partner_bank ... 2026-10-28 08:24:21,096 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_vendor_payment_save_user_selected_journal_id ... 2026-10-28 08:24:21,456 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:24:38,945 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_duplicate_payments ... 2026-10-28 08:24:39,399 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_in_payment_multiple_duplicate_inbound_batch ... 2026-10-28 08:24:39,669 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_in_payment_multiple_duplicate_multiple_journals ... 2026-10-28 08:24:40,348 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_register_payment_different_payment_types ... 2026-10-28 08:24:40,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_register_payment_single_batch_duplicate_payments ... 2026-10-28 08:24:40,839 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:24:59,077 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_items: Starting TestAccountPaymentItems.test_payment_date ... 2026-10-28 08:24:59,334 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_items: Starting TestAccountPaymentItems.test_search_payment_date ... 2026-10-28 08:25:00,611 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:25:26,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_move_register_payment_view ... 2026-10-28 08:25:26,681 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_move_register_payment_wizard ... 2026-10-28 08:25:27,023 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_multiple_moves_register_payment ... 2026-10-28 08:25:31,967 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:26:08,322 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_branch_user_register_payment ... 2026-10-28 08:26:10,548 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_epd_and_cash_rounding ... 2026-10-28 08:26:13,393 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_method_with_and_without_discount ... 2026-10-28 08:26:13,523 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_method_with_and_without_discount_and_refund ... 2026-10-28 08:26:13,651 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_multi_partner_with_installments ... 2026-10-28 08:26:16,939 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_installment_mode_multiple_batches ... 2026-10-28 08:26:18,341 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_installment_mode_single_batch ... 2026-10-28 08:26:19,652 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_keep_user_amount ... 2026-10-28 08:26:22,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_method_different_type_single_batch_not_grouped ... 2026-10-28 08:26:28,942 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_register_with_next_payment_date ... 2026-10-28 08:26:29,708 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_register_wizard_without_receivable_line_due_date ... 2026-10-28 08:26:30,844 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_with_branch ... 2026-10-28 08:27:05,727 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1810, 1811, 1812], uid: 114, model: account.move 2026-10-28 08:27:05,783 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1811, 1812], uid: 114, model: account.move 2026-10-28 08:27:05,810 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1812], uid: 114, model: account.move 2026-10-28 08:27:09,322 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [613, 614] 2026-10-28 08:27:09,517 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [361, 362] 2026-10-28 08:27:13,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [615, 616] 2026-10-28 08:27:13,160 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [363, 364] 2026-10-28 08:27:17,706 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [617, 618, 619] 2026-10-28 08:27:17,917 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [365, 366, 367] 2026-10-28 08:27:20,729 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [620] 2026-10-28 08:27:20,926 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [368] 2026-10-28 08:27:24,147 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [621, 622] 2026-10-28 08:27:24,356 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [369, 370] 2026-10-28 08:27:28,054 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [623, 624] 2026-10-28 08:27:28,221 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [371, 372] 2026-10-28 08:27:30,514 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [625, 626] 2026-10-28 08:27:30,662 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [373] 2026-10-28 08:27:33,745 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [627, 628, 629] 2026-10-28 08:27:33,949 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [374, 375] 2026-10-28 08:27:36,267 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [630] 2026-10-28 08:27:36,423 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [376] 2026-10-28 08:27:38,768 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [631, 632] 2026-10-28 08:27:38,997 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [377] 2026-10-28 08:27:42,579 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [633] 2026-10-28 08:27:42,757 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [378] 2026-10-28 08:27:45,766 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [634] 2026-10-28 08:27:45,934 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [379] 2026-10-28 08:27:46,535 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_foreign_currency_on_invoice_exchange_writeoff_account ... 2026-10-28 08:27:51,602 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_foreign_currency_on_payment_exchange_writeoff_account ... 2026-10-28 08:27:54,107 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_partial_payment_with_exchange_account_as_writeoff ... 2026-10-28 08:27:57,336 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_constraints ... 2026-10-28 08:28:00,837 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_different_type_single_batch_not_grouped ... 2026-10-28 08:28:03,427 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_doesnt_send_email ... 2026-10-28 08:28:05,429 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_grouped_then_regroup_partially_paid_invoice ... 2026-10-28 08:28:08,796 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_inbound_multiple_bank_account ... 2026-10-28 08:28:11,677 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_invoice_comp_curr_payment_foreign_curr ... 2026-10-28 08:28:14,362 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_invoice_foreign_curr_payment_comp_curr ... 2026-10-28 08:28:17,779 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_grouped ... 2026-10-28 08:28:20,677 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_grouped_with_credit_note ... 2026-10-28 08:28:24,778 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_not_grouped ... 2026-10-28 08:28:28,253 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_negative_delta ... 2026-10-28 08:28:30,289 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_positive_delta ... 2026-10-28 08:28:32,216 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_higher_amount_reconcile_negative_delta ... 2026-10-28 08:28:34,507 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_higher_amount_reconcile_positive_delta ... 2026-10-28 08:28:36,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_lower_amount_keep_open ... 2026-10-28 08:28:38,922 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_lower_amount_reconcile_negative_delta ... 2026-10-28 08:28:41,099 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_lower_amount_reconcile_positive_delta ... 2026-10-28 08:28:43,241 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multiple_batch_grouped_with_credit_note ... 2026-10-28 08:28:46,855 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_keep_open_higher_amount ... 2026-10-28 08:28:48,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_keep_open_lower_amount ... 2026-10-28 08:28:50,696 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_with_credit_note ... 2026-10-28 08:28:52,380 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_higher_amount_credit ... 2026-10-28 08:28:54,010 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_higher_amount_debit ... 2026-10-28 08:28:55,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_lower_amount_credit ... 2026-10-28 08:28:57,770 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_lower_amount_debit ... 2026-10-28 08:28:59,565 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_not_grouped ... 2026-10-28 08:29:02,403 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payments_multi_partner_different_currencies ... 2026-10-28 08:29:03,983 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payments_multi_partner_same_currency ... 2026-10-28 08:29:05,712 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_suggested_default_partner_bank_inbound_payment ... 2026-10-28 08:29:06,097 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_suggested_default_partner_bank_outbound_payment ... 2026-10-28 08:29:06,494 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:29:22,971 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_report: Starting TestAccountReport.test_copy_report ... 2026-10-28 08:29:23,247 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:29:24,178 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-10-28 08:29:24,210 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11971] 2026-10-28 08:29:24,231 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:29:55,103 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_changing_tax_company ... 2026-10-28 08:29:56,351 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_import_retrieve_tax_from_fixed_allowance_charge ... 2026-10-28 08:29:56,762 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_addition_when_tax_is_used ... 2026-10-28 08:29:58,021 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_removal_when_tax_is_used ... 2026-10-28 08:29:59,246 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #121 deleted account.tax.repartition.line records with IDs: [1607, 1608] 2026-10-28 08:29:59,396 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_reordering_when_tax_is_used ... 2026-10-28 08:30:00,846 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_update_when_tax_is_used ... 2026-10-28 08:30:02,076 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_tax_update_when_tax_is_used ... 2026-10-28 08:30:03,342 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_negative_factor_percent ... 2026-10-28 08:30:03,785 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_quick_create_purchase_tax ... 2026-10-28 08:30:04,024 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_tax_is_used_when_in_transactions ... 2026-10-28 08:30:06,168 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_tax_no_duplicate_in_repartition_line ... 2026-10-28 08:30:07,503 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:30:24,370 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_can_unlink_draft ... 2026-10-28 08:30:24,537 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633] 2026-10-28 08:30:24,810 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891] 2026-10-28 08:30:24,909 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted mail.message records with IDs: [12403] 2026-10-28 08:30:25,100 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted account.move records with IDs: [1896] 2026-10-28 08:30:25,157 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_message ... 2026-10-28 08:30:25,592 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_posted ... 2026-10-28 08:30:26,124 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633] 2026-10-28 08:30:26,449 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891] 2026-10-28 08:30:26,533 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_tracking_value ... 2026-10-28 08:30:27,058 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unown_message ... 2026-10-28 08:30:27,529 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_content ... 2026-10-28 08:30:29,349 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633, 2634, 2635] 2026-10-28 08:30:29,729 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891, 4892, 4893, 4894] 2026-10-28 08:30:29,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_partner_notif ... 2026-10-28 08:30:30,850 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted mail.mail records with IDs: [457] 2026-10-28 08:30:30,902 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_partner_unlink ... 2026-10-28 08:30:31,124 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted mail.message records with IDs: [12424] 2026-10-28 08:30:31,729 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #123 deleted res.partner records with IDs: [688] 2026-10-28 08:30:31,826 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:30:45,073 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_bank_account_code_prefix ... 2026-10-28 08:30:56,597 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_branch ... 2026-10-28 08:31:21,499 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [458] 2026-10-28 08:31:21,701 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [459] 2026-10-28 08:31:21,908 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [460] 2026-10-28 08:31:22,062 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [461] 2026-10-28 08:31:35,867 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [462] 2026-10-28 08:31:36,141 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [463] 2026-10-28 08:31:36,454 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [464] 2026-10-28 08:31:36,668 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [465] 2026-10-28 08:31:44,201 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_change_coa ... 2026-10-28 08:31:44,457 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 08:31:44,457 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 08:31:44,525 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509934] 2026-10-28 08:31:44,525 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 08:31:44,578 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 08:31:44,804 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509916, 509915, 509917, 509914, 509913, 509912, 509911] 2026-10-28 08:31:44,804 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 08:31:44,828 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 08:31:44,972 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926, 509927] 2026-10-28 08:31:44,972 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 08:31:45,036 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509908] 2026-10-28 08:31:45,036 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 08:31:45,454 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 08:31:45,484 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509937, 509936, 509942, 509941, 509935, 509909, 509910, 509939, 509938, 509932, 509931, 509930, 509929, 509940, 509943] 2026-10-28 08:31:45,485 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 08:31:45,576 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509928] 2026-10-28 08:31:45,576 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 08:31:56,007 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [466] 2026-10-28 08:31:56,254 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [467] 2026-10-28 08:31:56,488 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [468] 2026-10-28 08:31:56,641 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [469] 2026-10-28 08:32:18,199 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.move.line.ctp records with IDs: [2713, 2714, 2731, 2730, 2729, 2728, 2727, 2726, 2708, 2709, 2718, 2719, 2720, 2721, 2702, 2703, 2704, 2705, 2716, 2717, 2706, 2707, 2723, 2722, 2700, 2701, 2712, 2711, 2725, 2724, 2715, 2710] 2026-10-28 08:32:19,445 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.move.line records with IDs: [5022, 5023, 5039, 5058, 5059, 5056, 5057, 5054, 5055, 5052, 5053, 5050, 5051, 5048, 5049, 5017, 5018, 5035, 5027, 5028, 5042, 5029, 5030, 5043, 5011, 5012, 5032, 5013, 5014, 5033, 5025, 5026, 5041, 5015, 5016, 5034, 5007, 5008, 5005, 5006, 5009, 5010, 5031, 5021, 5038, 5020, 5037, 5046, 5047, 5044, 5045, 5024, 5040, 5019, 5036] 2026-10-28 08:32:19,725 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510264, 510265] 2026-10-28 08:32:19,725 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.message records with IDs: [12501, 12500, 12499, 12498, 12497, 12496, 12495, 12494, 12493, 12492, 12491, 12490, 12489, 12488, 12487, 12486, 12485, 12484, 12483, 12482, 12481, 12480, 12479, 12478, 12477, 12476, 12475, 12474, 12473, 12472, 12471, 12470, 12469, 12468, 12467, 12466, 12465, 12464, 12463, 12462, 12461, 12460, 12459, 12458, 12457, 12456, 12455, 12454, 12453, 12452, 12451, 12450, 12449, 12448, 12447, 12444, 12443, 12442, 12441, 12440, 12439] 2026-10-28 08:32:20,073 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510249, 510251, 510253, 510255, 510257, 510259, 510232, 510233, 510234, 510236, 510238, 510237, 510235, 510239, 510240, 510241, 510242, 510243, 510244, 510245, 510246, 510247] 2026-10-28 08:32:20,111 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510262, 510263] 2026-10-28 08:32:20,111 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.attachment records with IDs: [7312, 7313] 2026-10-28 08:32:20,112 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.move records with IDs: [1950, 1954, 1968, 1967, 1966, 1965, 1964, 1963, 1949, 1957, 1958, 1946, 1947, 1956, 1948, 1960, 1959, 1945, 1953, 1952, 1962, 1961, 1955, 1951] 2026-10-28 08:32:20,144 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510266, 510267, 510268, 510269] 2026-10-28 08:32:20,144 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.activity records with IDs: [205, 204, 206, 207] 2026-10-28 08:32:20,162 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.followers records with IDs: [4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, 4274, 4275, 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, 4284, 4285, 4286] 2026-10-28 08:32:20,255 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510221] 2026-10-28 08:32:20,255 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [48] 2026-10-28 08:32:20,345 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510261, 510222] 2026-10-28 08:32:20,345 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [213, 214] 2026-10-28 08:32:20,425 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [536, 537, 538, 539, 540] 2026-10-28 08:32:20,571 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510204, 510203, 510205, 510202, 510201, 510200, 510199] 2026-10-28 08:32:20,572 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1181, 1182, 1186, 1183, 1187, 1185, 1184] 2026-10-28 08:32:20,587 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [690, 691] 2026-10-28 08:32:20,727 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510214, 510215] 2026-10-28 08:32:20,728 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax records with IDs: [399, 400] 2026-10-28 08:32:20,807 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510196] 2026-10-28 08:32:20,808 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [68] 2026-10-28 08:32:21,237 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.default records with IDs: [953, 954, 955, 956, 965, 966, 967, 968] 2026-10-28 08:32:21,245 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510225, 510224, 510230, 510229, 510223, 510197, 510198, 510227, 510226, 510220, 510219, 510218, 510217, 510228, 510231] 2026-10-28 08:32:21,246 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.account records with IDs: [3361, 3367, 3373, 3374, 3362, 3365, 3366, 3372, 3363, 3364, 3370, 3371, 3369, 3368, 3375] 2026-10-28 08:32:21,331 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510216] 2026-10-28 08:32:21,331 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.group records with IDs: [120] 2026-10-28 08:32:29,007 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510250] 2026-10-28 08:32:29,020 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510252] 2026-10-28 08:32:29,031 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510254] 2026-10-28 08:32:29,041 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510256] 2026-10-28 08:32:29,049 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510258] 2026-10-28 08:32:29,058 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510260] 2026-10-28 08:32:31,463 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [470] 2026-10-28 08:32:31,914 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [471] 2026-10-28 08:32:32,183 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [472] 2026-10-28 08:32:32,308 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [473] 2026-10-28 08:32:46,959 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [474] 2026-10-28 08:32:47,369 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [475] 2026-10-28 08:32:47,628 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [476] 2026-10-28 08:32:47,818 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [477] 2026-10-28 08:32:54,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_chart_template_company_without_country ... 2026-10-28 08:33:05,437 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_chart_template_different_fiscal_country ... 2026-10-28 08:33:17,582 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_command_int_values ... 2026-10-28 08:33:19,339 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_inactive_tag_tax ... 2026-10-28 08:33:19,454 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_install_with_translations ... 2026-10-28 08:33:19,892 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 08:33:19,892 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 08:33:19,951 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509934] 2026-10-28 08:33:19,951 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 08:33:20,012 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 08:33:20,163 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509916, 509915, 509917, 509914, 509913, 509912, 509911] 2026-10-28 08:33:20,163 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 08:33:20,178 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 08:33:20,273 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926, 509927] 2026-10-28 08:33:20,274 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 08:33:20,326 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509908] 2026-10-28 08:33:20,326 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 08:33:20,699 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 08:33:20,704 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509937, 509936, 509942, 509941, 509935, 509909, 509910, 509939, 509938, 509932, 509931, 509930, 509929, 509940, 509943] 2026-10-28 08:33:20,704 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 08:33:20,755 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509928] 2026-10-28 08:33:20,755 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 08:33:23,524 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_new_tax_rate ... 2026-10-28 08:33:36,010 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_parsed_csv_submodel_being_loaded ... 2026-10-28 08:33:36,164 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_parsed_csv_submodel_being_updated ... 2026-10-28 08:33:37,889 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_remove_fiscal_position_try_loading_force_create_false ... 2026-10-28 08:33:37,972 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 08:33:37,972 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 08:33:41,642 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_signed_and_unsigned_tags_tax ... 2026-10-28 08:33:41,767 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_tax_group_compute_on_account_tax ... 2026-10-28 08:33:53,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_unknown_company_fields ... 2026-10-28 08:33:53,443 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 08:33:53,443 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 08:33:53,551 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509934] 2026-10-28 08:33:53,551 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 08:33:53,626 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 08:33:53,734 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509916, 509915, 509917, 509914, 509913, 509912, 509911] 2026-10-28 08:33:53,734 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 08:33:53,745 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 08:33:53,843 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926, 509927] 2026-10-28 08:33:53,843 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 08:33:53,918 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509908] 2026-10-28 08:33:53,918 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 08:33:54,190 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 08:33:54,195 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509937, 509936, 509942, 509941, 509935, 509909, 509910, 509939, 509938, 509932, 509931, 509930, 509929, 509940, 509943] 2026-10-28 08:33:54,195 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 08:33:54,247 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509928] 2026-10-28 08:33:54,247 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 08:33:55,262 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 08:33:55,262 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 08:33:55,398 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509934] 2026-10-28 08:33:55,398 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 08:33:55,472 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 08:33:55,605 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509916, 509915, 509917, 509914, 509913, 509912, 509911] 2026-10-28 08:33:55,605 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 08:33:55,616 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 08:33:55,723 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926, 509927] 2026-10-28 08:33:55,723 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 08:33:55,788 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509908] 2026-10-28 08:33:55,790 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 08:33:56,072 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 08:33:56,082 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509937, 509936, 509942, 509941, 509935, 509909, 509910, 509939, 509938, 509932, 509931, 509930, 509929, 509940, 509943] 2026-10-28 08:33:56,082 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 08:33:56,150 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509928] 2026-10-28 08:33:56,150 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 08:33:58,920 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_account_codes_conflict ... 2026-10-28 08:33:59,167 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509932] 2026-10-28 08:34:00,796 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_reload_no_new_data ... 2026-10-28 08:34:02,549 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_tax_with_non_existent_tag ... 2026-10-28 08:34:02,610 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_children_tax_ids ... 2026-10-28 08:34:04,926 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_children_tax_ids_inactive ... 2026-10-28 08:34:06,918 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_conflict_name ... 2026-10-28 08:34:07,103 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926] 2026-10-28 08:34:09,042 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510945] 2026-10-28 08:34:10,609 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_creation ... 2026-10-28 08:34:13,057 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_multi_company ... 2026-10-28 08:34:25,213 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926] 2026-10-28 08:34:27,156 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [511040] 2026-10-28 08:34:28,951 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_recreation ... 2026-10-28 08:34:29,230 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926] 2026-10-28 08:34:30,855 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_removed_from_templates ... 2026-10-28 08:34:30,930 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position.tax records with IDs: [73] 2026-10-28 08:34:31,025 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509926, 509927] 2026-10-28 08:34:31,026 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 08:34:33,271 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #126 deleted account.fiscal.position.tax records with IDs: [87] 2026-10-28 08:34:34,941 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_update ... 2026-10-28 08:34:36,676 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_update_rounding ... 2026-10-28 08:34:38,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 1 removed 2026-10-28 08:35:18,486 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_branch_should_keep_parent_company_currency ... 2026-10-28 08:35:42,618 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_branch_user_bank_statement_foreign_currency ... 2026-10-28 08:35:44,431 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_change_record_company ... 2026-10-28 08:35:46,210 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_chart_template_loading ... 2026-10-28 08:35:46,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_chart_template_ref_branch_user_without_parent_access ... 2026-10-28 08:35:47,440 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_lock_dates ... 2026-10-28 08:40:08,085 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_reconciliation ... 2026-10-28 08:40:11,565 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_reconciliation_foreign_currency ... 2026-10-28 08:40:15,664 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_switch_company_currency ... 2026-10-28 08:40:25,417 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:40:25,443 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_10_empty_node ... 2026-10-28 08:40:25,481 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_11_render_empty_node ... 2026-10-28 08:40:25,518 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_21_simple_node ... 2026-10-28 08:40:25,563 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_22_simple_node_with_nsmap ... 2026-10-28 08:40:25,607 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_31_compound_node ... 2026-10-28 08:40:25,660 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_32_compound_node_render_empty_nodes ... 2026-10-28 08:40:25,713 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_33_compound_node_with_template ... 2026-10-28 08:40:25,749 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_34_compound_node_with_template_raises ... 2026-10-28 08:40:25,787 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_35_compound_node_with_template_and_nsmap ... 2026-10-28 08:40:25,829 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_40_complex_example ... 2026-10-28 08:40:25,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_41_complex_example_render_empty_nodes ... 2026-10-28 08:40:25,920 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:40:58,137 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_digest: Starting TestAccountDigest.test_kpi_account_total_revenue_value ... 2026-10-28 08:41:01,640 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:41:20,047 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_multiple ... 2026-10-28 08:41:20,160 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:41:20,172 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:20,650 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /account/download_invoice_attachments/8032,8033 HTTP/1.1" 200 - 12 0.007 0.475 2026-10-28 08:41:20,709 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_not_auth ... 2026-10-28 08:41:20,779 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:21,271 104 INFO rb-e85a3c6-226074-429753 odoo.http: Session expired 2026-10-28 08:41:21,272 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /account/download_invoice_attachments/8032,8033 HTTP/1.1" 303 - 5 0.002 0.494 2026-10-28 08:41:22,394 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web/login?redirect=/account/download_invoice_attachments/8032,8033? HTTP/1.1" 200 - 189 0.169 0.948 2026-10-28 08:41:22,444 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_one ... 2026-10-28 08:41:22,536 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:41:22,558 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:24,147 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "GET /account/download_invoice_attachments/8032 HTTP/1.1" 200 - 7 0.003 1.590 2026-10-28 08:41:24,198 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_all ... 2026-10-28 08:41:24,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:41:24,250 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:24,780 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "GET /account/download_invoice_documents/2110,2111/all HTTP/1.1" 200 - 43 0.040 0.494 2026-10-28 08:41:24,857 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_multiple ... 2026-10-28 08:41:24,887 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:41:24,909 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:25,378 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "GET /account/download_invoice_documents/2110,2111/pdf HTTP/1.1" 200 - 37 0.041 0.435 2026-10-28 08:41:25,453 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_one ... 2026-10-28 08:41:25,495 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:41:25,519 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:26,016 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "GET /account/download_invoice_documents/2110/pdf HTTP/1.1" 200 - 37 0.039 0.461 2026-10-28 08:41:26,133 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:41:41,954 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_bulk_rewrite_cleans_stale_epd_lines ... 2026-10-28 08:41:42,939 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [2965, 2966] 2026-10-28 08:41:43,158 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5436] 2026-10-28 08:41:43,513 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [2967] 2026-10-28 08:41:43,642 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5437, 5438] 2026-10-28 08:41:44,114 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_date_eligibility ... 2026-10-28 08:41:44,950 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_date_eligibility2 ... 2026-10-28 08:41:45,822 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_end_date ... 2026-10-28 08:41:46,665 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_entry_tag_invert_with_distinct_negative_invoice_line ... 2026-10-28 08:41:46,745 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:51,095 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ea79800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:51,097 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fcd1da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:51,109 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:51,115 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fcd2520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:51,717 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:55,201 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528359e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:55,202 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253681e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:55,213 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:55,222 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2536831a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:41:56,762 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:00,157 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251c3c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:00,159 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fffcd60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:00,169 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:00,176 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ffffe20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:00,764 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:04,676 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24da1ff60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:04,678 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2528525c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:04,687 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:04,695 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252851300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:05,189 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:09,112 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252514cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:09,114 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ff94220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:09,124 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:09,130 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ff95940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:09,590 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:12,750 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253e080e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:12,752 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25524fba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:12,763 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:12,771 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25524c5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:14,120 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:17,257 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2536f5da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:17,259 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255a253a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:17,268 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:17,275 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255a27560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:17,739 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:21,747 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2509e3420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:21,749 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533749a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:21,759 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:21,770 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fb0ee80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1093, in test_epd_entry_tag_invert_with_distinct_negative_invoice_line analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:28,922 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_multiple_repartition_lines ... 2026-10-28 08:42:31,310 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_validation_on_payment_terms ... 2026-10-28 08:42:31,435 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.payment.term.line records with IDs: [106, 107] 2026-10-28 08:42:31,501 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_with_analytic_distribution ... 2026-10-28 08:42:31,590 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:35,626 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25295ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:35,627 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2538a2200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:35,640 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:35,650 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2538a1bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:36,139 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:40,248 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25337fa60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:40,249 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529218a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:40,259 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:40,267 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252921120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:40,879 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:44,379 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255b2c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:44,381 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252f93f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:44,391 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:44,399 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252f91260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:45,929 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:49,189 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253425580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:49,190 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252029080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:49,200 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:49,208 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252029da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:49,763 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:53,974 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a86de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:53,976 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2516a9c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:53,986 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:53,994 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a2c540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:54,458 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:58,608 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2520149a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:58,610 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251ae4e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:58,619 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:58,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251ae5120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:42:59,075 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:01,971 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251f8bc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:01,973 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2527be980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:01,981 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:01,988 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2527bfd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:03,481 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:06,700 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a787c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:06,701 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2511e6e80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:06,710 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:06,715 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2511e79c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_early_payment_discount.py", line 1317, in test_epd_with_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:43:17,173 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_with_cash_rounding_biggest_tax ... 2026-10-28 08:43:19,775 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_fixed_tax_amount_discounted_payment_mixed ... 2026-10-28 08:43:20,736 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_intracomm_bill_with_early_payment_included ... 2026-10-28 08:43:23,249 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date ... 2026-10-28 08:43:24,637 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 08:43:24,639 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 08:43:24,641 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:43:25,071 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 08:43:25,087 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 08:43:25,089 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.006 0.447 2026-10-28 08:43:25,098 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.458 2026-10-28 08:43:33,003 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 7.788 2026-10-28 08:43:33,014 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 7.806 2026-10-28 08:43:33,015 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 7.837 2026-10-28 08:43:33,030 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 7.820 2026-10-28 08:43:33,031 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 7.867 2026-10-28 08:43:39,207 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2133]. 2026-10-28 08:43:39,537 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_early_discount_with_tag_on_tax_base_line ... 2026-10-28 08:43:41,084 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_global_rounding ... 2026-10-28 08:43:42,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_draft_invoice ... 2026-10-28 08:43:45,951 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_rounding_issue ... 2026-10-28 08:43:47,249 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_deleted_line ... 2026-10-28 08:43:48,400 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046] 2026-10-28 08:43:48,714 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5568] 2026-10-28 08:43:49,226 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3047, 3048, 3049, 3050, 3051, 3052] 2026-10-28 08:43:49,444 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5569] 2026-10-28 08:43:49,670 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3053, 3054, 3055, 3056] 2026-10-28 08:43:49,859 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5573] 2026-10-28 08:43:50,036 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_included ... 2026-10-28 08:43:53,612 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_no_duplication ... 2026-10-28 08:43:54,798 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3060, 3061, 3062] 2026-10-28 08:43:55,026 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5581, 5582] 2026-10-28 08:43:55,856 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_refund ... 2026-10-28 08:43:57,836 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3066, 3067, 3068] 2026-10-28 08:43:58,029 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5595] 2026-10-28 08:44:00,129 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_multi_line_discount ... 2026-10-28 08:44:02,428 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice ... 2026-10-28 08:44:04,910 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_fixed_tax_1 ... 2026-10-28 08:44:07,252 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_fixed_tax_2 ... 2026-10-28 08:44:09,546 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_tax ... 2026-10-28 08:44:11,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_out_invoice_with_tax ... 2026-10-28 08:44:14,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_excluded ... 2026-10-28 08:44:17,512 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_included ... 2026-10-28 08:44:20,456 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_mixed ... 2026-10-28 08:44:23,782 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_mixed_one_too_late ... 2026-10-28 08:44:27,191 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_with_discount_and_without_discount ... 2026-10-28 08:44:31,067 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_without_discount ... 2026-10-28 08:44:34,838 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:44:38,881 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fc725c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:44:38,882 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24eec9f80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:44:38,891 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:44:38,897 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24eeca2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:44:38,937 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:44:56,248 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_affecting_base_amount ... 2026-10-28 08:45:00,203 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_division_tax ... 2026-10-28 08:45:03,551 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_ensure_no_unbalanced_entry ... 2026-10-28 08:45:04,946 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_fiscal_position_tax_mapping_with_inactive_tax ... 2026-10-28 08:45:08,799 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_fixed_tax_with_zero_price ... 2026-10-28 08:45:09,717 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_group_of_taxes ... 2026-10-28 08:45:11,037 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_entry_tax_group_signs ... 2026-10-28 08:45:21,310 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_journal_entry_tax_tags_purchase ... 2026-10-28 08:45:26,321 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_journal_entry_tax_tags_sale ... 2026-10-28 08:45:31,257 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_multiple_onchange_product_and_price ... 2026-10-28 08:45:34,603 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_one_tax_per_line ... 2026-10-28 08:45:35,858 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_product_account_tags ... 2026-10-28 08:45:37,461 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_setting_tax_separately ... 2026-10-28 08:45:38,235 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_calculation_foreign_currency_large_quantity ... 2026-10-28 08:45:39,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_calculation_multi_currency ... 2026-10-28 08:45:42,087 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_line_amount_currency_modification_auto_balancing ... 2026-10-28 08:45:43,463 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition ... 2026-10-28 08:45:45,423 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition_lines_dispatch_amount_1 ... 2026-10-28 08:45:46,239 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition_lines_dispatch_amount_2 ... 2026-10-28 08:45:47,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:46:03,250 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_ir_actions_report: Starting TestIrActionsReport.test_download_one_corrupted_pdf ... 2026-10-28 08:46:03,510 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2201]. 2026-10-28 08:46:03,563 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_ir_actions_report: Starting TestIrActionsReport.test_download_with_encrypted_pdf ... 2026-10-28 08:46:03,873 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2202]. 2026-10-28 08:46:04,225 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:46:05,487 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [113, 114, 56, 57, 111, 112, 54, 55, 109, 110, 52, 53, 107, 108, 50, 51, 105, 106, 48, 49, 103, 104, 46, 47, 126, 128, 130, 125, 127, 129, 101, 102, 44, 45, 99, 100, 42, 43] 2026-10-28 08:46:05,813 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126148, 243431] 2026-10-28 08:46:05,813 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13374, 13373, 13372, 13371, 13370, 13369, 13368, 13367, 13366, 13365, 13364, 13363, 13362, 13361, 13360, 13359, 13358, 13357, 13356, 13355, 13354, 13353, 13352, 13351, 13350, 13349, 13348, 13347, 13346, 13345, 13344, 13343, 3649, 3648, 3537, 3532, 2277, 2272] 2026-10-28 08:46:06,154 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126133, 126135, 126137, 126139, 126141, 126143, 126121, 243416, 243418, 243420, 243422, 243424, 243426, 243404] 2026-10-28 08:46:06,240 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126146, 243429] 2026-10-28 08:46:06,240 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1224, 1915] 2026-10-28 08:46:06,241 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.move records with IDs: [30, 6, 48, 24, 47, 23, 46, 22, 45, 21, 44, 20, 43, 19, 55, 54, 42, 18, 41, 17] 2026-10-28 08:46:06,277 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126153, 243436] 2026-10-28 08:46:06,277 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [8, 86] 2026-10-28 08:46:06,303 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [79, 80, 81, 82, 86, 473, 474, 475, 476, 480] 2026-10-28 08:46:06,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_empty_kpi_summary ... 2026-10-28 08:46:06,458 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary ... 2026-10-28 08:46:08,561 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_reports_posted_but_to_check_moves ... 2026-10-28 08:46:09,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_reports_unreconciled_bank_statements ... 2026-10-28 08:46:11,738 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_shouldnt_report_posted_moves ... 2026-10-28 08:46:12,703 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-10-28 08:46:29,092 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_mail_activity: Starting TestAccountJournalDashboardMailActivity.test_journal_dashboard_activities ... 2026-10-28 08:46:29,732 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:46:51,788 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:46:51,788 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:46:53,652 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-28 08:46:53,674 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13808] 2026-10-28 08:46:53,687 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:47:11,080 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_mail_tracking_value: Starting TestTracking.test_aml_change_tracking ... 2026-10-28 08:47:15,473 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:47:28,238 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_children_taxes ... 2026-10-28 08:47:28,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_multivat_cash_basis ... 2026-10-28 08:47:29,092 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_and_tax_group_should_be_reachable_using_standard_api ... 2026-10-28 08:47:29,149 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_data_should_be_consistent ... 2026-10-28 08:47:29,264 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_group_data ... 2026-10-28 08:47:29,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:47:48,890 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term ... 2026-10-28 08:48:02,973 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #153 deleted account.move.line.ctp records with IDs: [3201] 2026-10-28 08:48:05,292 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #153 deleted account.move.line.ctp records with IDs: [3200] 2026-10-28 08:48:07,805 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_early_excluded ... 2026-10-28 08:48:07,920 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_with_cash_discount ... 2026-10-28 08:48:08,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_with_cash_discount_and_cash_rounding ... 2026-10-28 08:48:08,129 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_without_cash_discount ... 2026-10-28 08:48:08,240 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_without_cash_discount_with_cash_rounding ... 2026-10-28 08:48:08,377 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_days_next_month_0 ... 2026-10-28 08:48:11,413 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_nb_days_0 ... 2026-10-28 08:48:16,554 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_nb_days_15 ... 2026-10-28 08:48:21,337 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_on_the ... 2026-10-28 08:48:25,831 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_labels ... 2026-10-28 08:48:28,940 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed ... 2026-10-28 08:48:29,037 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed_negative ... 2026-10-28 08:48:29,124 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed_negative_fixed ... 2026-10-28 08:48:29,206 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_multi_company ... 2026-10-28 08:48:35,812 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_percent_round_calculation ... 2026-10-28 08:48:35,896 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_residual_amount_on_last_line ... 2026-10-28 08:48:35,983 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_residual_amount_on_last_line_with_fixed_amount_multi_currency ... 2026-10-28 08:48:36,076 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_wrong_payment_term ... 2026-10-28 08:48:36,202 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:48:51,731 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_portal_attachment: Starting TestPortalAttachment.test_01_portal_attachment ... 2026-10-28 08:48:51,865 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:48:52,319 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/attachment/upload HTTP/1.1" 404 - 8 0.004 0.454 2026-10-28 08:48:52,518 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/attachment/upload HTTP/1.1" 200 - 32 0.040 0.090 2026-10-28 08:48:52,536 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-10-28 08:48:52,554 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "GET /web/content/8567 HTTP/1.1" 404 - 4 0.013 0.016 2026-10-28 08:48:52,568 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "GET /web/content/8567?access_token=c671f584-9eae-4dc2-a681-452ea599735e HTTP/1.1" 200 - 3 0.002 0.005 2026-10-28 08:48:52,620 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.006 0.024 2026-10-28 08:48:52,640 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "GET /web/content/8568?access_token=47b7532f-b6e2-449d-b5f5-005f091eb50b HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 08:48:52,657 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "GET /web/image/8568?access_token=47b7532f-b6e2-449d-b5f5-005f091eb50b HTTP/1.1" 200 - 3 0.001 0.010 2026-10-28 08:48:52,683 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/attachment/delete HTTP/1.1" 200 - 4 0.003 0.017 2026-10-28 08:48:52,718 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [8568] 2026-10-28 08:48:52,727 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.017 0.020 2026-10-28 08:48:52,755 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/attachment/delete HTTP/1.1" 200 - 4 0.002 0.009 2026-10-28 08:48:52,853 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [8569] 2026-10-28 08:48:52,864 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.019 0.026 2026-10-28 08:48:52,885 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #155 deleted mail.message records with IDs: [14021] 2026-10-28 08:48:52,937 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/message/post HTTP/1.1" 200 - 8 0.016 0.023 2026-10-28 08:48:52,978 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.022 2026-10-28 08:48:53,129 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "POST /mail/message/post HTTP/1.1" 200 - 23 0.051 0.063 2026-10-28 08:48:53,242 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "POST /mail/message/post HTTP/1.1" 200 - 21 0.027 0.058 2026-10-28 08:48:53,299 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.005 0.015 2026-10-28 08:48:53,414 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "POST /mail/message/post HTTP/1.1" 200 - 24 0.028 0.069 2026-10-28 08:48:53,517 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:49:10,047 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_download_pdf ... 2026-10-28 08:49:11,893 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #157 deleted mail.mail records with IDs: [479] 2026-10-28 08:49:11,997 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:portal_user from n/a 2026-10-28 08:49:12,016 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:49:13,511 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:49:13] "GET /my/invoices/2249?report_type=pdf&download=True HTTP/1.1" 200 - 29 0.018 1.482 2026-10-28 08:49:13,583 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_download_proforma ... 2026-10-28 08:49:14,670 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:portal_user from n/a 2026-10-28 08:49:14,699 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:49:15,843 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:49:15] "GET /my/invoices/2250?report_type=pdf&download=True HTTP/1.1" 200 - 123 0.085 1.070 2026-10-28 08:49:15,848 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_portal_invoice.TestPortalInvoice.test_portal_my_invoice_detail_download_proforma: waiting for threads: [] 2026-10-28 08:49:15,903 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_not_his_invoice ... 2026-10-28 08:49:17,050 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:portal_user from n/a 2026-10-28 08:49:17,072 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:49:17,558 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2251], uid: 159, model: account.move 2026-10-28 08:49:17,575 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:49:17] "GET /my/invoices/2251?report_type=pdf&download=True HTTP/1.1" 303 - 27 0.022 0.485 2026-10-28 08:49:18,979 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:49:18] "GET /my HTTP/1.1" 200 - 245 0.177 1.217 2026-10-28 08:49:18,980 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_portal_invoice.TestPortalInvoice.test_portal_my_invoice_detail_not_his_invoice: waiting for threads: [] 2026-10-28 08:49:19,064 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:49:35,482 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_product: Starting TestProduct.test_account_manager_user_can_create_product ... 2026-10-28 08:49:35,734 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_product: Starting TestProduct.test_internal_user_can_read_product_with_tax_and_tags ... 2026-10-28 08:49:36,650 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_product: Starting TestProduct.test_multi_company_product_tax ... 2026-10-28 08:49:37,274 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_product: Starting TestProduct.test_product_category_parent_account_fallback ... 2026-10-28 08:49:38,403 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_product: Starting TestProduct.test_product_tax_with_company_and_branch ... 2026-10-28 08:49:45,455 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_product: Starting TestProduct.test_retrieve_product_by_name ... 2026-10-28 08:49:45,962 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:50:00,929 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_bank_accounts_linked_to_payments ... 2026-10-28 08:50:01,033 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.partner.merge: dst_partner: 805 2026-10-28 08:50:05,094 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.partner.merge: (uid = 165) merged the partners [806] with 805 2026-10-28 08:50:05,380 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #165 deleted res.partner records with IDs: [806] 2026-10-28 08:50:05,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_duplicate_bank_accounts_linked_to_payments ... 2026-10-28 08:50:05,550 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.partner.merge: dst_partner: 805 2026-10-28 08:50:09,579 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.partner.merge: (uid = 165) merged the partners [807] with 805 2026-10-28 08:50:09,887 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #165 deleted res.partner records with IDs: [807] 2026-10-28 08:50:09,980 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:50:26,661 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_change_journal_on_first_account_move ... 2026-10-28 08:50:28,954 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_change_same_journal_not_change_sequence ... 2026-10-28 08:50:30,246 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_fiscal_vs_monthly ... 2026-10-28 08:50:31,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_next_sequence ... 2026-10-28 08:50:39,048 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_override_sequence_regex ... 2026-10-28 08:50:40,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_override_sequence_regex_year ... 2026-10-28 08:50:43,779 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_resequence_in_between_2_years_pattern ... 2026-10-28 08:50:45,902 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence ... 2026-10-28 08:50:51,543 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_format ... 2026-10-28 08:50:55,437 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_groupby_compute ... 2026-10-28 08:50:58,400 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_multiple_type ... 2026-10-28 08:51:02,297 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_ordering ... 2026-10-28 08:51:05,069 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #167 deleted account.move.line records with IDs: [5999] 2026-10-28 08:51:05,174 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #167 deleted account.move records with IDs: [2334] 2026-10-28 08:51:05,703 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_limit_savepoint ... 2026-10-28 08:51:06,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_resequence_clash ... 2026-10-28 08:51:07,971 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #167 deleted account.move.line records with IDs: [6005] 2026-10-28 08:51:08,099 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #167 deleted account.move records with IDs: [2340] 2026-10-28 08:51:08,299 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_resequence_payment_and_non_payment_without_payment_sequence ... 2026-10-28 08:51:10,294 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_change_date ... 2026-10-28 08:51:10,969 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_change_date_with_quick_edit_mode ... 2026-10-28 08:51:16,859 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_change_date ... 2026-10-28 08:51:20,821 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_change_date_with_new_sequence ... 2026-10-28 08:51:21,761 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_first_of_period ... 2026-10-28 08:51:22,676 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_empty_editable_with_quick_edit_mode ... 2026-10-28 08:51:27,192 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_get_more_specific ... 2026-10-28 08:51:30,624 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_move_name_related_field_well_computed ... 2026-10-28 08:51:31,874 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_staggered_year ... 2026-10-28 08:51:34,985 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:51:50,871 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_basic ... 2026-10-28 08:51:50,969 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_multi ... 2026-10-28 08:51:51,274 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_multi_2 ... 2026-10-28 08:51:51,605 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_sequence ... 2026-10-28 08:51:51,921 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_create_fill_gap ... 2026-10-28 08:51:52,483 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-28 08:51:52,632 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-28 08:51:53,104 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_create_gap ... 2026-10-28 08:51:53,662 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_first ... 2026-10-28 08:51:54,178 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_null_change ... 2026-10-28 08:51:54,422 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_unlink ... 2026-10-28 08:51:55,098 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6063] 2026-10-28 08:51:55,264 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move records with IDs: [2380] 2026-10-28 08:51:55,615 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-28 08:51:55,740 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-28 08:51:55,792 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_unlink_2 ... 2026-10-28 08:51:56,278 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-28 08:51:56,407 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-28 08:51:56,716 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6063] 2026-10-28 08:51:56,858 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #169 deleted account.move records with IDs: [2380] 2026-10-28 08:51:56,981 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:52:15,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinDeletion.test_sequence_deletion_1 ... 2026-10-28 08:52:16,067 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6074] 2026-10-28 08:52:16,184 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2391] 2026-10-28 08:52:16,513 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6072] 2026-10-28 08:52:16,651 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2389] 2026-10-28 08:52:16,973 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6071] 2026-10-28 08:52:17,104 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2388] 2026-10-28 08:52:17,439 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6076] 2026-10-28 08:52:17,592 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2393] 2026-10-28 08:52:17,914 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6075] 2026-10-28 08:52:18,057 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2392] 2026-10-28 08:52:18,341 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6073] 2026-10-28 08:52:18,470 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2390] 2026-10-28 08:52:18,772 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6070] 2026-10-28 08:52:18,872 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2387] 2026-10-28 08:52:18,910 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinDeletion.test_sequence_deletion_2 ... 2026-10-28 08:52:19,491 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6072, 6071, 6076, 6075, 6073, 6070] 2026-10-28 08:52:19,689 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #171 deleted account.move records with IDs: [2389, 2388, 2393, 2392, 2390, 2387] 2026-10-28 08:52:19,791 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:52:19,829 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinConcurrency.test_sequence_concurency ... 2026-10-28 08:52:21,960 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6077, 6078, 6079] 2026-10-28 08:52:22,076 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14054, 14053, 14052, 14051, 14050] 2026-10-28 08:52:22,239 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.move records with IDs: [2394, 2395, 2396] 2026-10-28 08:52:22,401 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.journal records with IDs: [1605] 2026-10-28 08:52:22,433 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14049] 2026-10-28 08:52:22,521 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.account records with IDs: [4454] 2026-10-28 08:52:22,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinConcurrency.test_sequence_concurency_no_useless_lock ... 2026-10-28 08:52:23,947 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6080, 6081, 6082] 2026-10-28 08:52:24,067 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14059, 14058, 14057, 14056] 2026-10-28 08:52:24,212 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.move records with IDs: [2397, 2398, 2399] 2026-10-28 08:52:24,279 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.journal records with IDs: [1606] 2026-10-28 08:52:24,339 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14055] 2026-10-28 08:52:24,392 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.account records with IDs: [4455] 2026-10-28 08:52:24,457 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:52:39,240 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_setup_wizard: Starting TestSetupWizard.test_setup_bank_account ... 2026-10-28 08:52:39,656 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:52:54,710 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax: Starting TestTax.test_forced_price_exclude_context_key ... 2026-10-28 08:52:54,854 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax: Starting TestTax.test_forced_price_include_context_key ... 2026-10-28 08:52:55,005 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax: Starting TestTax.test_parse_name_search ... 2026-10-28 08:52:55,129 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax: Starting TestTax.test_repartition_line_in ... 2026-10-28 08:52:55,801 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:53:11,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_add_expression ... 2026-10-28 08:53:11,542 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_engine_shared_tags ... 2026-10-28 08:53:11,657 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_engine_without_formula ... 2026-10-28 08:53:11,797 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_formula_multiple_fields ... 2026-10-28 08:53:11,932 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_create_shared_tags ... 2026-10-28 08:53:11,978 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_edit_multi_line_tagname_all_different_new ... 2026-10-28 08:53:12,101 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_tag_recreation_archived ... 2026-10-28 08:53:12,137 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #177 deleted account.account.tag records with IDs: [349] 2026-10-28 08:53:12,222 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_tax_report_change_country ... 2026-10-28 08:53:12,538 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_unlink_report_line_tags_used_by_amls ... 2026-10-28 08:53:13,951 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #177 deleted account.account.tag records with IDs: [376] 2026-10-28 08:53:13,959 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #177 deleted account.report.expression records with IDs: [540] 2026-10-28 08:53:13,965 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #177 deleted account.report.line records with IDs: [506] 2026-10-28 08:53:14,042 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_unlink_report_line_tags_used_by_other_expression ... 2026-10-28 08:53:14,107 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #177 deleted account.report.expression records with IDs: [518] 2026-10-28 08:53:14,112 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #177 deleted account.report.line records with IDs: [484] 2026-10-28 08:53:14,151 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_multi_no_change ... 2026-10-28 08:53:14,240 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_single_line_tagname_not_shared ... 2026-10-28 08:53:14,345 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_single_line_tagname_shared ... 2026-10-28 08:53:14,519 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:53:30,502 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_dispatch_delta_on_base_lines ... 2026-10-28 08:53:30,627 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_dispatch_delta_on_net_zero_tax ... 2026-10-28 08:53:30,759 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_global_discount_raw_gross_total_excluded ... 2026-10-28 08:53:30,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_include_base_amount_in_aggregate_base_line_tax_details ... 2026-10-28 08:53:31,033 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:53:46,457 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_adapt_price_unit_to_another_taxes ... 2026-10-28 08:53:47,638 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome pid: 204 2026-10-28 08:53:47,638 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome headless temporary user profile dir: /tmp/tmpxga72dp3_chrome_odoo 2026-10-28 08:53:47,638 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Issuing json command http://127.0.0.1:44805/json/version 2026-10-28 08:53:47,639 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44805/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:53:47,693 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Browser version: Chrome/150.0.7871.114 2026-10-28 08:53:47,693 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Issuing json command http://127.0.0.1:44805/json 2026-10-28 08:53:47,696 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44805/json with timeout 3 increased to 10s during tests 2026-10-28 08:53:47,707 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Websocket url found: ws://127.0.0.1:44805/devtools/page/B99EF4646673BABD0ED7DABA92AF3155 2026-10-28 08:53:47,719 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Enable chrome headless console log notification 2026-10-28 08:53:47,722 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome headless enable page notifications 2026-10-28 08:53:47,807 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:53:47,825 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Setting session cookie in browser 2026-10-28 08:53:47,844 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:53:47,844 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:53:47,883 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:53:49,577 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:49] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 174 0.213 1.486 2026-10-28 08:53:49,587 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Navigation result: {'frameId': 'B99EF4646673BABD0ED7DABA92AF3155', 'loaderId': 'BA0447BB4B48FE7DF90473485ED37909', 'isDownload': False} 2026-10-28 08:53:49,587 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:53:49,621 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53: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-10-28 08:53:49,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:53:49,728 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:49] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.049 2026-10-28 08:53:49,743 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:53:49,769 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:49] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.088 2026-10-28 08:53:49,801 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:53:49,808 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:53:49,823 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:53:49,851 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:49] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-10-28 08:53:50,014 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:50] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:53:50,040 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:53:50,074 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:50] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.059 2026-10-28 08:53:50,099 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:50] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.007 0.050 2026-10-28 08:53:50,541 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:50] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 08:53:50,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:53:50,646 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:53:50,651 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:50] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.043 2026-10-28 08:53:50,716 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:53:50,815 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.224 2026-10-28 08:53:50,837 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:53:50,837 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:50] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.014 0.097 2026-10-28 08:53:50,891 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: tour succeeded 2026-10-28 08:53:50,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:53:50,995 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: heap 9019324 (allocated 10485760) 2026-10-28 08:53:51,015 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Closing chrome headless with pid 204 2026-10-28 08:53:51,016 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Closing websocket connection 2026-10-28 08:53:51,018 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Terminating chrome headless with pid 204 2026-10-28 08:53:51,156 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085351_155851_test_adapt_price_unit_to_another_taxes.txt 2026-10-28 08:53:51,156 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Removing chrome user profile "/tmp/tmpxga72dp3_chrome_odoo" 2026-10-28 08:53:51,223 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_division_taxes_for_l10n_br ... 2026-10-28 08:53:51,850 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome pid: 371 2026-10-28 08:53:51,850 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome headless temporary user profile dir: /tmp/tmppag015xr_chrome_odoo 2026-10-28 08:53:51,850 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Issuing json command http://127.0.0.1:34741/json/version 2026-10-28 08:53:51,855 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34741/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:53:51,877 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Browser version: Chrome/150.0.7871.114 2026-10-28 08:53:51,877 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Issuing json command http://127.0.0.1:34741/json 2026-10-28 08:53:51,878 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34741/json with timeout 3 increased to 10s during tests 2026-10-28 08:53:51,893 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Websocket url found: ws://127.0.0.1:34741/devtools/page/BA207747C99822270A1FCFB041E98E23 2026-10-28 08:53:51,907 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Enable chrome headless console log notification 2026-10-28 08:53:51,918 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome headless enable page notifications 2026-10-28 08:53:52,003 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:53:52,019 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Setting session cookie in browser 2026-10-28 08:53:52,029 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:53:52,029 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:53:52,061 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:53:53,711 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:53] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.172 1.483 2026-10-28 08:53:53,720 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Navigation result: {'frameId': 'BA207747C99822270A1FCFB041E98E23', 'loaderId': 'DE6880DD45F16BDC9C5EDA392C584517', 'isDownload': False} 2026-10-28 08:53:53,720 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:53:53,758 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:53:53,782 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:53:53,838 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:53] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.035 2026-10-28 08:53:53,846 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:53:53,863 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:53] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.075 2026-10-28 08:53:53,886 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:53:53,887 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:53:53,888 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:53:53,907 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:53] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.028 2026-10-28 08:53:54,084 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:53:54,110 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:54] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.008 0.032 2026-10-28 08:53:54,134 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:53:54,166 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:54] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.088 2026-10-28 08:53:54,722 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:54] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:53:54,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:53:54,863 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:53:54,942 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.154 2026-10-28 08:53:55,030 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:53:55,067 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:55] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.063 0.190 2026-10-28 08:53:55,102 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:53:55,104 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:55] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.017 0.049 2026-10-28 08:53:55,152 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: tour succeeded 2026-10-28 08:53:55,153 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:53:55,263 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: heap 9057316 (allocated 10223616) 2026-10-28 08:53:55,288 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Closing chrome headless with pid 371 2026-10-28 08:53:55,289 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Closing websocket connection 2026-10-28 08:53:55,290 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Terminating chrome headless with pid 371 2026-10-28 08:53:55,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085355_408657_test_division_taxes_for_l10n_br.txt 2026-10-28 08:53:55,409 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Removing chrome user profile "/tmp/tmppag015xr_chrome_odoo" 2026-10-28 08:53:55,490 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0 ... 2026-10-28 08:53:56,003 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome pid: 538 2026-10-28 08:53:56,003 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome headless temporary user profile dir: /tmp/tmpifishwxe_chrome_odoo 2026-10-28 08:53:56,004 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Issuing json command http://127.0.0.1:40637/json/version 2026-10-28 08:53:56,007 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:40637/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:53:56,053 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Browser version: Chrome/150.0.7871.114 2026-10-28 08:53:56,054 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Issuing json command http://127.0.0.1:40637/json 2026-10-28 08:53:56,054 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:40637/json with timeout 3 increased to 10s during tests 2026-10-28 08:53:56,064 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Websocket url found: ws://127.0.0.1:40637/devtools/page/073EF9D8ED8F5017F2902881239305A2 2026-10-28 08:53:56,074 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Enable chrome headless console log notification 2026-10-28 08:53:56,091 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome headless enable page notifications 2026-10-28 08:53:56,179 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:53:56,201 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Setting session cookie in browser 2026-10-28 08:53:56,218 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:53:56,218 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:53:56,250 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:53:57,821 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:57] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.173 1.401 2026-10-28 08:53:57,825 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Navigation result: {'frameId': '073EF9D8ED8F5017F2902881239305A2', 'loaderId': 'E60E2D8E05E75E8D6806DF52AE1A3F92', 'isDownload': False} 2026-10-28 08:53:57,825 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:53:57,874 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:53:57,886 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:53:57,961 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:57] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.051 2026-10-28 08:53:57,975 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:53:57,987 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:57] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-10-28 08:53:58,012 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:53:58,012 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:53:58,013 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:53:58,039 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:58] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.038 2026-10-28 08:53:58,224 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:53:58,251 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:58] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.006 0.014 2026-10-28 08:53:58,302 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:53:58,351 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:58] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.098 2026-10-28 08:53:58,910 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 08:53:59,018 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:53:59,029 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:53:59,083 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.107 2026-10-28 08:53:59,146 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:59] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.026 0.130 2026-10-28 08:53:59,163 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:53:59,197 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:53:59,198 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:53:59] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.014 2026-10-28 08:53:59,215 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: tour succeeded 2026-10-28 08:53:59,218 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:53:59,288 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: heap 8977992 (allocated 10485760) 2026-10-28 08:53:59,304 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Closing chrome headless with pid 538 2026-10-28 08:53:59,310 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Closing websocket connection 2026-10-28 08:53:59,312 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Terminating chrome headless with pid 538 2026-10-28 08:53:59,442 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085359_442772_test_fixed_tax_price_included_affect_base_on_0.txt 2026-10-28 08:53:59,443 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Removing chrome user profile "/tmp/tmpifishwxe_chrome_odoo" 2026-10-28 08:53:59,502 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_fixed_taxes_for_l10n_be ... 2026-10-28 08:54:00,138 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome pid: 711 2026-10-28 08:54:00,139 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome headless temporary user profile dir: /tmp/tmplk8cq7pu_chrome_odoo 2026-10-28 08:54:00,139 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Issuing json command http://127.0.0.1:39311/json/version 2026-10-28 08:54:00,140 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39311/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:00,179 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:00,180 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Issuing json command http://127.0.0.1:39311/json 2026-10-28 08:54:00,180 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39311/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:00,192 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Websocket url found: ws://127.0.0.1:39311/devtools/page/F7D80EF723D87750BE40F4E3051146D5 2026-10-28 08:54:00,203 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Enable chrome headless console log notification 2026-10-28 08:54:00,222 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome headless enable page notifications 2026-10-28 08:54:00,293 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:00,317 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Setting session cookie in browser 2026-10-28 08:54:00,334 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:00,334 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:00,353 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:01,931 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:01] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.156 1.426 2026-10-28 08:54:01,937 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Navigation result: {'frameId': 'F7D80EF723D87750BE40F4E3051146D5', 'loaderId': 'CD93B70D92D80FE2CAFD2E2082F76880', 'isDownload': False} 2026-10-28 08:54:01,937 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:01,995 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:01,996 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:54:02,056 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:02] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.045 2026-10-28 08:54:02,067 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:02,075 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:02,091 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:02] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.048 2026-10-28 08:54:02,097 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:02,112 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:02,140 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:02] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.048 2026-10-28 08:54:02,318 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:54:02,336 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:02] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.009 0.018 2026-10-28 08:54:02,363 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:02,392 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:02] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.074 2026-10-28 08:54:02,982 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:02] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.034 2026-10-28 08:54:03,140 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:03,158 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:03,245 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:03,247 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.018 0.178 2026-10-28 08:54:03,380 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:03] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.094 0.190 2026-10-28 08:54:03,410 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:03,410 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:03] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.014 0.027 2026-10-28 08:54:03,452 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: tour succeeded 2026-10-28 08:54:03,453 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:03,549 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: heap 9067768 (allocated 9961472) 2026-10-28 08:54:03,577 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Closing chrome headless with pid 711 2026-10-28 08:54:03,589 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Closing websocket connection 2026-10-28 08:54:03,592 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Terminating chrome headless with pid 711 2026-10-28 08:54:03,718 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085403_717824_test_fixed_taxes_for_l10n_be.txt 2026-10-28 08:54:03,718 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Removing chrome user profile "/tmp/tmplk8cq7pu_chrome_odoo" 2026-10-28 08:54:03,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_percent_taxes_for_l10n_in ... 2026-10-28 08:54:04,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome pid: 879 2026-10-28 08:54:04,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome headless temporary user profile dir: /tmp/tmpzmzzyosf_chrome_odoo 2026-10-28 08:54:04,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Issuing json command http://127.0.0.1:41893/json/version 2026-10-28 08:54:04,410 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41893/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:04,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:04,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Issuing json command http://127.0.0.1:41893/json 2026-10-28 08:54:04,451 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41893/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:04,492 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Websocket url found: ws://127.0.0.1:41893/devtools/page/11C2FBA8A597C7EFBB8764E2B44A4A2C 2026-10-28 08:54:04,526 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Enable chrome headless console log notification 2026-10-28 08:54:04,542 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome headless enable page notifications 2026-10-28 08:54:04,605 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:04,617 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Setting session cookie in browser 2026-10-28 08:54:04,620 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:04,621 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:04,644 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:07,521 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:07] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.164 2.719 2026-10-28 08:54:07,527 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Navigation result: {'frameId': '11C2FBA8A597C7EFBB8764E2B44A4A2C', 'loaderId': '310F8BAF545F56519FE242884D9ADEED', 'isDownload': False} 2026-10-28 08:54:07,528 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:07,572 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:54:07,588 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:07,641 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:07] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.038 2026-10-28 08:54:07,655 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:07,679 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:07] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.045 2026-10-28 08:54:07,682 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:07,682 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:07,724 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:07,748 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:07] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.044 2026-10-28 08:54:07,921 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:54:07,952 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:07] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.004 0.016 2026-10-28 08:54:07,971 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:08,001 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:08] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.058 2026-10-28 08:54:08,538 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 08:54:08,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:08,714 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:08,774 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.164 2026-10-28 08:54:08,906 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:08,930 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:08] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.095 0.232 2026-10-28 08:54:08,959 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:08,962 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:08] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.037 2026-10-28 08:54:08,995 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: tour succeeded 2026-10-28 08:54:08,996 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:09,127 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: heap 9068296 (allocated 9699328) 2026-10-28 08:54:09,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Closing chrome headless with pid 879 2026-10-28 08:54:09,133 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Closing websocket connection 2026-10-28 08:54:09,134 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Terminating chrome headless with pid 879 2026-10-28 08:54:09,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085409_261496_test_percent_taxes_for_l10n_in.txt 2026-10-28 08:54:09,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Removing chrome user profile "/tmp/tmpzmzzyosf_chrome_odoo" 2026-10-28 08:54:09,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_1 ... 2026-10-28 08:54:09,893 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome pid: 1041 2026-10-28 08:54:09,893 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome headless temporary user profile dir: /tmp/tmp37j9ycg7_chrome_odoo 2026-10-28 08:54:09,894 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Issuing json command http://127.0.0.1:44207/json/version 2026-10-28 08:54:09,895 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44207/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:09,959 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:09,960 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Issuing json command http://127.0.0.1:44207/json 2026-10-28 08:54:09,960 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44207/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:09,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Websocket url found: ws://127.0.0.1:44207/devtools/page/6B5F3AD4EF1929BE09D610CAF089315C 2026-10-28 08:54:10,007 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Enable chrome headless console log notification 2026-10-28 08:54:10,027 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome headless enable page notifications 2026-10-28 08:54:10,092 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:10,113 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Setting session cookie in browser 2026-10-28 08:54:10,128 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:10,129 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:10,165 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:11,829 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:11] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.184 1.484 2026-10-28 08:54:11,839 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Navigation result: {'frameId': '6B5F3AD4EF1929BE09D610CAF089315C', 'loaderId': '70B2261114399E1F1347E10A0661CFBA', 'isDownload': False} 2026-10-28 08:54:11,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:11,893 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:54:11,920 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:11,986 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:11] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.048 2026-10-28 08:54:12,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:12,022 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:12] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.081 2026-10-28 08:54:12,032 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:12,035 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:12,058 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:12,082 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:12] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.047 2026-10-28 08:54:12,269 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:12,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:12,337 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:12] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.061 2026-10-28 08:54:12,367 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:12] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.007 0.058 2026-10-28 08:54:12,853 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:12] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 08:54:12,963 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:12,972 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:13,041 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.134 2026-10-28 08:54:13,063 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:13,127 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:13] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.032 0.181 2026-10-28 08:54:13,150 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:13,150 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:13] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.059 2026-10-28 08:54:13,184 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: tour succeeded 2026-10-28 08:54:13,185 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:13,284 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: heap 9008048 (allocated 9961472) 2026-10-28 08:54:13,307 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Closing chrome headless with pid 1041 2026-10-28 08:54:13,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Closing websocket connection 2026-10-28 08:54:13,316 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Terminating chrome headless with pid 1041 2026-10-28 08:54:13,425 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085413_424968_test_random_case_1.txt 2026-10-28 08:54:13,425 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Removing chrome user profile "/tmp/tmp37j9ycg7_chrome_odoo" 2026-10-28 08:54:13,484 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_10_reverse_charge ... 2026-10-28 08:54:14,021 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome pid: 1212 2026-10-28 08:54:14,021 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome headless temporary user profile dir: /tmp/tmpbt8vzxo6_chrome_odoo 2026-10-28 08:54:14,022 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Issuing json command http://127.0.0.1:34621/json/version 2026-10-28 08:54:14,034 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34621/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:14,051 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:14,051 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Issuing json command http://127.0.0.1:34621/json 2026-10-28 08:54:14,052 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34621/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:14,061 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Websocket url found: ws://127.0.0.1:34621/devtools/page/FB05A84CE76C0D6E262E663FEE59BCD8 2026-10-28 08:54:14,074 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Enable chrome headless console log notification 2026-10-28 08:54:14,083 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome headless enable page notifications 2026-10-28 08:54:14,168 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:14,190 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Setting session cookie in browser 2026-10-28 08:54:14,204 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:14,204 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:14,231 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:15,880 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:15] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.167 1.487 2026-10-28 08:54:15,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Navigation result: {'frameId': 'FB05A84CE76C0D6E262E663FEE59BCD8', 'loaderId': '6ACC4DFAB986D1192D4D87B70C273A4F', 'isDownload': False} 2026-10-28 08:54:15,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:15,925 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:54:15,944 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:15,998 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:15] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.040 2026-10-28 08:54:16,015 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:16,028 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:16] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.071 2026-10-28 08:54:16,040 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:16,041 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:16,056 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:16,080 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:16] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.036 2026-10-28 08:54:16,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:16] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:54:16,286 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:16,318 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:16] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.019 0.057 2026-10-28 08:54:16,331 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:16] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.082 2026-10-28 08:54:16,893 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:16] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 08:54:17,002 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:17,029 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:17,105 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:17,105 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.150 2026-10-28 08:54:17,159 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:17] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.015 0.182 2026-10-28 08:54:17,182 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:17,182 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:17] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.060 2026-10-28 08:54:17,214 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: tour succeeded 2026-10-28 08:54:17,216 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:17,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: heap 8995244 (allocated 9961472) 2026-10-28 08:54:17,305 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Closing chrome headless with pid 1212 2026-10-28 08:54:17,307 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Closing websocket connection 2026-10-28 08:54:17,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Terminating chrome headless with pid 1212 2026-10-28 08:54:17,414 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085417_414145_test_random_case_10_reverse_charge.txt 2026-10-28 08:54:17,414 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Removing chrome user profile "/tmp/tmpbt8vzxo6_chrome_odoo" 2026-10-28 08:54:17,473 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_2 ... 2026-10-28 08:54:17,964 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome pid: 1380 2026-10-28 08:54:17,964 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome headless temporary user profile dir: /tmp/tmpdilbk2ex_chrome_odoo 2026-10-28 08:54:17,965 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Issuing json command http://127.0.0.1:45763/json/version 2026-10-28 08:54:17,966 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45763/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:17,995 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:17,995 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Issuing json command http://127.0.0.1:45763/json 2026-10-28 08:54:17,996 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45763/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:18,004 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Websocket url found: ws://127.0.0.1:45763/devtools/page/2F72554571CDD54FD2377D0F160D7EC8 2026-10-28 08:54:18,013 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Enable chrome headless console log notification 2026-10-28 08:54:18,015 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome headless enable page notifications 2026-10-28 08:54:18,203 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:18,224 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Setting session cookie in browser 2026-10-28 08:54:18,237 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:18,237 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:18,260 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:19,889 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:19] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.174 1.459 2026-10-28 08:54:19,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Navigation result: {'frameId': '2F72554571CDD54FD2377D0F160D7EC8', 'loaderId': '2AE784768B4E3CEC9B6FFFB507DD7F25', 'isDownload': False} 2026-10-28 08:54:19,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:19,950 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:19,976 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:20,039 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:20] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.047 2026-10-28 08:54:20,049 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:20,078 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:20] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.020 0.047 2026-10-28 08:54:20,083 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:20,083 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:20,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:20,131 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:20] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.057 2026-10-28 08:54:20,254 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:20,284 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:20,311 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:20] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.042 2026-10-28 08:54:20,355 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:20] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.015 0.074 2026-10-28 08:54:20,960 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-10-28 08:54:21,071 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:21,093 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:21,174 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:21,185 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.164 2026-10-28 08:54:21,216 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:21,216 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:21] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.028 2026-10-28 08:54:21,289 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: tour succeeded 2026-10-28 08:54:21,290 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:21] "POST /im_livechat/init HTTP/1.1" 200 - 30 0.027 0.247 2026-10-28 08:54:21,291 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:21,382 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: heap 9233336 (allocated 10485760) 2026-10-28 08:54:21,398 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Closing chrome headless with pid 1380 2026-10-28 08:54:21,403 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Closing websocket connection 2026-10-28 08:54:21,403 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Terminating chrome headless with pid 1380 2026-10-28 08:54:21,565 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085421_565070_test_random_case_2.txt 2026-10-28 08:54:21,565 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Removing chrome user profile "/tmp/tmpdilbk2ex_chrome_odoo" 2026-10-28 08:54:21,641 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_3 ... 2026-10-28 08:54:22,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome pid: 1548 2026-10-28 08:54:22,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome headless temporary user profile dir: /tmp/tmp2h66wfbh_chrome_odoo 2026-10-28 08:54:22,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Issuing json command http://127.0.0.1:43917/json/version 2026-10-28 08:54:22,185 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43917/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:22,303 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:22,303 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Issuing json command http://127.0.0.1:43917/json 2026-10-28 08:54:22,304 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43917/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:22,322 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Websocket url found: ws://127.0.0.1:43917/devtools/page/DD82F6FF4B63467149ADF17217FF0CB4 2026-10-28 08:54:22,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Enable chrome headless console log notification 2026-10-28 08:54:22,383 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome headless enable page notifications 2026-10-28 08:54:22,444 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:22,466 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Setting session cookie in browser 2026-10-28 08:54:22,471 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:22,471 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:22,500 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:25,508 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.152 2.861 2026-10-28 08:54:25,512 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Navigation result: {'frameId': 'DD82F6FF4B63467149ADF17217FF0CB4', 'loaderId': '66A814402C5E97618F7D0608F7F65B65', 'isDownload': False} 2026-10-28 08:54:25,512 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:25,564 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:54:25,585 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:25,650 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.058 2026-10-28 08:54:25,666 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:25,680 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:25,681 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:25,683 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.080 2026-10-28 08:54:25,698 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:25,716 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.025 2026-10-28 08:54:25,877 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:54:25,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:25,922 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.063 2026-10-28 08:54:25,953 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:25] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.010 0.064 2026-10-28 08:54:26,419 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:26] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-10-28 08:54:26,583 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:26,601 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:26,637 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.157 2026-10-28 08:54:26,701 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:26] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.174 2026-10-28 08:54:26,704 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:26,737 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:26,738 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:26] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.026 2026-10-28 08:54:26,761 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: tour succeeded 2026-10-28 08:54:26,762 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:26,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: heap 8998656 (allocated 9961472) 2026-10-28 08:54:26,849 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Closing chrome headless with pid 1548 2026-10-28 08:54:26,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Closing websocket connection 2026-10-28 08:54:26,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Terminating chrome headless with pid 1548 2026-10-28 08:54:26,958 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085426_958633_test_random_case_3.txt 2026-10-28 08:54:26,959 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Removing chrome user profile "/tmp/tmp2h66wfbh_chrome_odoo" 2026-10-28 08:54:27,015 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_4 ... 2026-10-28 08:54:27,513 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome pid: 1718 2026-10-28 08:54:27,514 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome headless temporary user profile dir: /tmp/tmp93s3gr0m_chrome_odoo 2026-10-28 08:54:27,514 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Issuing json command http://127.0.0.1:41181/json/version 2026-10-28 08:54:27,515 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41181/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:27,626 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:27,626 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Issuing json command http://127.0.0.1:41181/json 2026-10-28 08:54:27,631 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41181/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:27,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Websocket url found: ws://127.0.0.1:41181/devtools/page/D7B218C23CEA35929287E8B8CA4EFB6A 2026-10-28 08:54:27,694 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Enable chrome headless console log notification 2026-10-28 08:54:27,711 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome headless enable page notifications 2026-10-28 08:54:27,776 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:27,801 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Setting session cookie in browser 2026-10-28 08:54:27,817 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:27,817 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:27,844 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:29,523 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:29] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.185 1.500 2026-10-28 08:54:29,527 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Navigation result: {'frameId': 'D7B218C23CEA35929287E8B8CA4EFB6A', 'loaderId': '69CEB4537C0D545137C35B85B66954FA', 'isDownload': False} 2026-10-28 08:54:29,528 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:29,579 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:54:29,596 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:29,682 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:29] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.057 2026-10-28 08:54:29,698 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:29,713 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:29,717 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:29,720 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:29] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.092 2026-10-28 08:54:29,746 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:29,772 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:29] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.050 2026-10-28 08:54:29,933 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:29] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:54:29,956 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:29,982 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:29] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.057 2026-10-28 08:54:30,008 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:30] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.011 0.081 2026-10-28 08:54:30,482 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:30] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 08:54:30,580 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:30,596 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:30,639 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.119 2026-10-28 08:54:30,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:30,724 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:30] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.031 0.141 2026-10-28 08:54:30,763 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:30,764 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:30] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.063 2026-10-28 08:54:30,795 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: tour succeeded 2026-10-28 08:54:30,796 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:30,968 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: heap 8986488 (allocated 10223616) 2026-10-28 08:54:30,973 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Closing chrome headless with pid 1718 2026-10-28 08:54:30,977 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Closing websocket connection 2026-10-28 08:54:30,978 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Terminating chrome headless with pid 1718 2026-10-28 08:54:31,083 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085431_083115_test_random_case_4.txt 2026-10-28 08:54:31,083 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Removing chrome user profile "/tmp/tmp93s3gr0m_chrome_odoo" 2026-10-28 08:54:31,160 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_5 ... 2026-10-28 08:54:31,577 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome pid: 1888 2026-10-28 08:54:31,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome headless temporary user profile dir: /tmp/tmpm3p7nuo7_chrome_odoo 2026-10-28 08:54:31,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Issuing json command http://127.0.0.1:35679/json/version 2026-10-28 08:54:31,579 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35679/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:31,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:31,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Issuing json command http://127.0.0.1:35679/json 2026-10-28 08:54:31,664 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35679/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:31,680 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Websocket url found: ws://127.0.0.1:35679/devtools/page/C33A19E74D8A588FF6C3F5800F017F74 2026-10-28 08:54:31,695 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Enable chrome headless console log notification 2026-10-28 08:54:31,703 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome headless enable page notifications 2026-10-28 08:54:31,798 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:31,813 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Setting session cookie in browser 2026-10-28 08:54:31,822 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:31,823 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:31,845 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:33,365 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.159 1.367 2026-10-28 08:54:33,369 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Navigation result: {'frameId': 'C33A19E74D8A588FF6C3F5800F017F74', 'loaderId': '8855D4DA6462BA13FEA030FD4395220D', 'isDownload': False} 2026-10-28 08:54:33,369 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:33,395 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:33,410 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:33,472 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.039 2026-10-28 08:54:33,483 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:33,510 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.067 2026-10-28 08:54:33,527 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:33,529 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:33,537 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:33,572 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-10-28 08:54:33,748 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:33,796 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:33,868 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.100 2026-10-28 08:54:33,886 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:33] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.006 0.095 2026-10-28 08:54:34,354 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:34] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:54:34,462 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:34,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:34,555 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.160 2026-10-28 08:54:34,598 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:34,649 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:34] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.044 0.201 2026-10-28 08:54:34,669 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:34,669 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:34] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.053 2026-10-28 08:54:34,710 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: tour succeeded 2026-10-28 08:54:34,711 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:34,864 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: heap 9051164 (allocated 9961472) 2026-10-28 08:54:34,878 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Closing chrome headless with pid 1888 2026-10-28 08:54:34,879 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Closing websocket connection 2026-10-28 08:54:34,883 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Terminating chrome headless with pid 1888 2026-10-28 08:54:35,006 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085435_005908_test_random_case_5.txt 2026-10-28 08:54:35,006 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Removing chrome user profile "/tmp/tmpm3p7nuo7_chrome_odoo" 2026-10-28 08:54:35,075 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_6 ... 2026-10-28 08:54:35,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome pid: 2057 2026-10-28 08:54:35,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome headless temporary user profile dir: /tmp/tmpja3ntmih_chrome_odoo 2026-10-28 08:54:35,575 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Issuing json command http://127.0.0.1:39629/json/version 2026-10-28 08:54:35,579 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39629/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:35,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:35,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Issuing json command http://127.0.0.1:39629/json 2026-10-28 08:54:35,617 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39629/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:35,627 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Websocket url found: ws://127.0.0.1:39629/devtools/page/2FD0E757B0287617DEA79570D9E12528 2026-10-28 08:54:35,639 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Enable chrome headless console log notification 2026-10-28 08:54:35,651 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome headless enable page notifications 2026-10-28 08:54:35,726 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:35,743 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Setting session cookie in browser 2026-10-28 08:54:35,754 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:35,754 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:35,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:37,404 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.178 1.459 2026-10-28 08:54:37,409 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Navigation result: {'frameId': '2FD0E757B0287617DEA79570D9E12528', 'loaderId': '4AE9305968C69466805A53F134FF6EE1', 'isDownload': False} 2026-10-28 08:54:37,409 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:37,449 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:54:37,463 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:37,512 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.027 2026-10-28 08:54:37,560 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:37,561 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:37,562 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:37,575 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.082 2026-10-28 08:54:37,596 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:37,623 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.075 2026-10-28 08:54:37,771 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:54:37,813 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:37,848 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.066 2026-10-28 08:54:37,902 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:37] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.016 0.084 2026-10-28 08:54:38,338 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:38] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-28 08:54:38,456 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:38,473 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:38,548 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.158 2026-10-28 08:54:38,555 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:38,646 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:38] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.028 0.212 2026-10-28 08:54:38,666 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:38,667 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:38] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.009 0.094 2026-10-28 08:54:38,716 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: tour succeeded 2026-10-28 08:54:38,717 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:38,883 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: heap 9001624 (allocated 9699328) 2026-10-28 08:54:38,898 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Closing chrome headless with pid 2057 2026-10-28 08:54:38,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Closing websocket connection 2026-10-28 08:54:38,900 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Terminating chrome headless with pid 2057 2026-10-28 08:54:39,001 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085439_000968_test_random_case_6.txt 2026-10-28 08:54:39,001 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Removing chrome user profile "/tmp/tmpja3ntmih_chrome_odoo" 2026-10-28 08:54:39,068 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_7 ... 2026-10-28 08:54:39,590 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome pid: 2220 2026-10-28 08:54:39,590 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome headless temporary user profile dir: /tmp/tmp0jjuyiii_chrome_odoo 2026-10-28 08:54:39,590 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Issuing json command http://127.0.0.1:42401/json/version 2026-10-28 08:54:39,592 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42401/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:39,648 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:39,648 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Issuing json command http://127.0.0.1:42401/json 2026-10-28 08:54:39,649 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42401/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:39,669 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Websocket url found: ws://127.0.0.1:42401/devtools/page/4132153529AF5819965759F940D118C9 2026-10-28 08:54:39,682 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Enable chrome headless console log notification 2026-10-28 08:54:39,703 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome headless enable page notifications 2026-10-28 08:54:39,801 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:39,823 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Setting session cookie in browser 2026-10-28 08:54:39,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:39,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:39,871 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:41,394 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.181 1.346 2026-10-28 08:54:41,399 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Navigation result: {'frameId': '4132153529AF5819965759F940D118C9', 'loaderId': 'AA01F3C7E758F60D56D982F6BA586F2F', 'isDownload': False} 2026-10-28 08:54:41,399 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:41,430 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:41,480 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:41,550 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.062 0.044 2026-10-28 08:54:41,571 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:41,594 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:41,597 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:41,603 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.113 2026-10-28 08:54:41,618 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:41,647 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.045 2026-10-28 08:54:41,804 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:54:41,808 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:41,840 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.051 2026-10-28 08:54:41,867 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:41] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.005 0.074 2026-10-28 08:54:42,382 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:42] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 08:54:42,504 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:42,517 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:42,586 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.141 2026-10-28 08:54:42,609 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:42,656 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:42] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.028 0.188 2026-10-28 08:54:42,685 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:42,685 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:42] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.016 0.054 2026-10-28 08:54:42,738 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: tour succeeded 2026-10-28 08:54:42,739 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:42,838 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: heap 9051372 (allocated 10485760) 2026-10-28 08:54:42,851 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Closing chrome headless with pid 2220 2026-10-28 08:54:42,852 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Closing websocket connection 2026-10-28 08:54:42,854 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Terminating chrome headless with pid 2220 2026-10-28 08:54:42,967 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085442_967388_test_random_case_7.txt 2026-10-28 08:54:42,967 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Removing chrome user profile "/tmp/tmp0jjuyiii_chrome_odoo" 2026-10-28 08:54:43,052 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_8 ... 2026-10-28 08:54:43,714 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome pid: 2391 2026-10-28 08:54:43,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome headless temporary user profile dir: /tmp/tmpbt8ypuqg_chrome_odoo 2026-10-28 08:54:43,716 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Issuing json command http://127.0.0.1:39639/json/version 2026-10-28 08:54:43,718 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39639/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:43,737 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:43,738 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Issuing json command http://127.0.0.1:39639/json 2026-10-28 08:54:43,739 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39639/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:43,749 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Websocket url found: ws://127.0.0.1:39639/devtools/page/780212F363D98C07BE3716FD7B2A2321 2026-10-28 08:54:43,757 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Enable chrome headless console log notification 2026-10-28 08:54:43,767 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome headless enable page notifications 2026-10-28 08:54:43,907 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:43,952 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Setting session cookie in browser 2026-10-28 08:54:43,962 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:43,962 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:43,996 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:47,124 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.223 2.912 2026-10-28 08:54:47,129 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Navigation result: {'frameId': '780212F363D98C07BE3716FD7B2A2321', 'loaderId': 'D332E19EF6034084286664CA0299AE6D', 'isDownload': False} 2026-10-28 08:54:47,131 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:47,185 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:54:47,208 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:47,273 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.036 2026-10-28 08:54:47,283 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:47,296 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.078 2026-10-28 08:54:47,311 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:47,312 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:47,326 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:47,356 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.042 2026-10-28 08:54:47,533 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:47,567 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:47,609 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.061 2026-10-28 08:54:47,625 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:47] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.004 0.067 2026-10-28 08:54:48,271 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:48] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:54:48,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:48,434 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:48,499 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.152 2026-10-28 08:54:48,518 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:48,587 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:48] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.025 0.212 2026-10-28 08:54:48,618 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:48,619 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:48] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.015 0.071 2026-10-28 08:54:48,670 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: tour succeeded 2026-10-28 08:54:48,671 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:48,782 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: heap 8999700 (allocated 10223616) 2026-10-28 08:54:48,784 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Closing chrome headless with pid 2391 2026-10-28 08:54:48,785 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Closing websocket connection 2026-10-28 08:54:48,786 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Terminating chrome headless with pid 2391 2026-10-28 08:54:48,925 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085448_924958_test_random_case_8.txt 2026-10-28 08:54:48,925 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Removing chrome user profile "/tmp/tmpbt8ypuqg_chrome_odoo" 2026-10-28 08:54:48,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_9 ... 2026-10-28 08:54:49,532 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome pid: 2561 2026-10-28 08:54:49,532 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome headless temporary user profile dir: /tmp/tmp2h6rlv3e_chrome_odoo 2026-10-28 08:54:49,532 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Issuing json command http://127.0.0.1:35489/json/version 2026-10-28 08:54:49,537 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35489/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:49,600 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:49,600 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Issuing json command http://127.0.0.1:35489/json 2026-10-28 08:54:49,604 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35489/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:49,626 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Websocket url found: ws://127.0.0.1:35489/devtools/page/BBF4EACCEB0BD393D2226997E136D439 2026-10-28 08:54:49,645 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Enable chrome headless console log notification 2026-10-28 08:54:49,650 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome headless enable page notifications 2026-10-28 08:54:49,740 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:49,757 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Setting session cookie in browser 2026-10-28 08:54:49,806 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:49,807 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:49,834 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:51,631 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:51] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.218 1.586 2026-10-28 08:54:51,636 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Navigation result: {'frameId': 'BBF4EACCEB0BD393D2226997E136D439', 'loaderId': '127C634A77D4E2F4730EFDA20B6C85C3', 'isDownload': False} 2026-10-28 08:54:51,636 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:51,687 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:51,705 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:51,782 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:51] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.052 0.041 2026-10-28 08:54:51,799 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:51,816 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:51] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.057 2026-10-28 08:54:51,832 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:51,833 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:51,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:51,894 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:51] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.050 2026-10-28 08:54:52,076 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:54:52,118 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:52] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.015 0.021 2026-10-28 08:54:52,136 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:52,162 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:52] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.071 2026-10-28 08:54:52,665 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:52] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 08:54:52,770 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:52,779 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:52,787 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:52] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.019 0.041 2026-10-28 08:54:52,867 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:52,957 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.221 2026-10-28 08:54:52,979 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:52,979 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:52] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.085 2026-10-28 08:54:53,032 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: tour succeeded 2026-10-28 08:54:53,033 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:53,138 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: heap 9002348 (allocated 9961472) 2026-10-28 08:54:53,154 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Closing chrome headless with pid 2561 2026-10-28 08:54:53,156 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Closing websocket connection 2026-10-28 08:54:53,158 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Terminating chrome headless with pid 2561 2026-10-28 08:54:53,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085453_292591_test_random_case_9.txt 2026-10-28 08:54:53,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Removing chrome user profile "/tmp/tmp2h6rlv3e_chrome_odoo" 2026-10-28 08:54:53,349 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_taxes_filtering ... 2026-10-28 08:54:53,907 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome pid: 2732 2026-10-28 08:54:53,907 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome headless temporary user profile dir: /tmp/tmpb32mp18v_chrome_odoo 2026-10-28 08:54:53,908 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Issuing json command http://127.0.0.1:43973/json/version 2026-10-28 08:54:53,909 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43973/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:53,943 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:53,943 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Issuing json command http://127.0.0.1:43973/json 2026-10-28 08:54:53,944 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43973/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:53,968 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Websocket url found: ws://127.0.0.1:43973/devtools/page/E9ED725B8C771D04463676AE14122117 2026-10-28 08:54:53,984 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Enable chrome headless console log notification 2026-10-28 08:54:53,993 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome headless enable page notifications 2026-10-28 08:54:54,076 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:54,101 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Setting session cookie in browser 2026-10-28 08:54:54,105 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:54,105 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:54,135 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:54:55,787 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:55] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.172 1.484 2026-10-28 08:54:55,791 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Navigation result: {'frameId': 'E9ED725B8C771D04463676AE14122117', 'loaderId': '7AFA4D71C218C64FA6F0F410B771089C', 'isDownload': False} 2026-10-28 08:54:55,792 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:54:55,844 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:54:55,906 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:54:56,035 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:56] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.122 0.077 2026-10-28 08:54:56,065 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:54:56,112 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:56,115 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:54:56,118 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:56] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.240 2026-10-28 08:54:56,149 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:54:56,172 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:56] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.036 2026-10-28 08:54:56,325 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:54:56,366 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:54:56,395 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:56] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.049 2026-10-28 08:54:56,417 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:56] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.007 0.051 2026-10-28 08:54:56,893 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:56] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 08:54:57,036 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:54:57,071 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:54:57,134 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.018 0.145 2026-10-28 08:54:57,157 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:54:57,241 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:57] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.036 0.233 2026-10-28 08:54:57,267 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:54:57,267 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:54:57] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.012 0.052 2026-10-28 08:54:57,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: tour succeeded 2026-10-28 08:54:57,316 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:54:57,442 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: heap 8999100 (allocated 10223616) 2026-10-28 08:54:57,447 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Closing chrome headless with pid 2732 2026-10-28 08:54:57,449 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Closing websocket connection 2026-10-28 08:54:57,449 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Terminating chrome headless with pid 2732 2026-10-28 08:54:57,597 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085457_597713_test_taxes_filtering.txt 2026-10-28 08:54:57,598 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Removing chrome user profile "/tmp/tmpb32mp18v_chrome_odoo" 2026-10-28 08:54:57,658 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_taxes_ordering ... 2026-10-28 08:54:58,350 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome pid: 2897 2026-10-28 08:54:58,350 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome headless temporary user profile dir: /tmp/tmpr4ahq3wu_chrome_odoo 2026-10-28 08:54:58,351 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Issuing json command http://127.0.0.1:45401/json/version 2026-10-28 08:54:58,352 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45401/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:54:58,470 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Browser version: Chrome/150.0.7871.114 2026-10-28 08:54:58,470 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Issuing json command http://127.0.0.1:45401/json 2026-10-28 08:54:58,470 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45401/json with timeout 3 increased to 10s during tests 2026-10-28 08:54:58,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Websocket url found: ws://127.0.0.1:45401/devtools/page/8334B9E2D15D0005C9F251181997AFE3 2026-10-28 08:54:58,502 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Enable chrome headless console log notification 2026-10-28 08:54:58,518 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome headless enable page notifications 2026-10-28 08:54:58,650 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:54:58,678 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Setting session cookie in browser 2026-10-28 08:54:58,706 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:54:58,706 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:54:58,735 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:55:00,548 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:00] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.203 1.617 2026-10-28 08:55:00,562 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Navigation result: {'frameId': '8334B9E2D15D0005C9F251181997AFE3', 'loaderId': '682D21138FD4EE3A8C6EBB0E67DF19FE', 'isDownload': False} 2026-10-28 08:55:00,562 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:55:00,628 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:55:00,631 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:55:00,699 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:00] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.052 0.037 2026-10-28 08:55:00,712 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:55:00,725 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:00] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.037 2026-10-28 08:55:00,747 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:00,747 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:00,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:55:00,791 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:00] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-10-28 08:55:00,972 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:55:01,004 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:01] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.008 0.038 2026-10-28 08:55:01,066 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:55:01,135 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:01] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.036 0.118 2026-10-28 08:55:01,682 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:01] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-28 08:55:01,834 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:55:01,849 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:55:01,930 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:55:01,960 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.202 2026-10-28 08:55:02,041 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:02] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.028 0.235 2026-10-28 08:55:02,073 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:55:02,074 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:02] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.014 0.108 2026-10-28 08:55:02,111 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: tour succeeded 2026-10-28 08:55:02,114 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:55:02,264 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: heap 9007396 (allocated 10223616) 2026-10-28 08:55:02,275 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Closing chrome headless with pid 2897 2026-10-28 08:55:02,276 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Closing websocket connection 2026-10-28 08:55:02,278 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Terminating chrome headless with pid 2897 2026-10-28 08:55:02,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085502_381222_test_taxes_ordering.txt 2026-10-28 08:55:02,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Removing chrome user profile "/tmp/tmpr4ahq3wu_chrome_odoo" 2026-10-28 08:55:02,480 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:55:17,731 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_archived_tax_in_tax_totals ... 2026-10-28 08:55:18,858 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers ... 2026-10-28 08:55:19,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome pid: 3063 2026-10-28 08:55:19,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp0tqy2liy_chrome_odoo 2026-10-28 08:55:19,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Issuing json command http://127.0.0.1:44203/json/version 2026-10-28 08:55:19,886 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44203/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:55:19,961 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:55:19,961 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Issuing json command http://127.0.0.1:44203/json 2026-10-28 08:55:19,962 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44203/json with timeout 3 increased to 10s during tests 2026-10-28 08:55:19,974 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Websocket url found: ws://127.0.0.1:44203/devtools/page/A9E9DFD86DE95B16D3B63C169D4BF480 2026-10-28 08:55:19,987 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:55:19,999 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:55:20,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:55:20,100 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Setting session cookie in browser 2026-10-28 08:55:20,110 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:55:20,111 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:55:20,140 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:55:23,230 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.171 2.934 2026-10-28 08:55:23,239 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Navigation result: {'frameId': 'A9E9DFD86DE95B16D3B63C169D4BF480', 'loaderId': 'C18AF253134A68C5B907853B5A24D8C8', 'isDownload': False} 2026-10-28 08:55:23,239 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:55:23,306 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:55:23,309 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:55:23,376 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.049 2026-10-28 08:55:23,388 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:55:23,408 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.043 2026-10-28 08:55:23,436 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:23,437 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:23,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:55:23,479 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.039 2026-10-28 08:55:23,658 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:55:23,690 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:55:23,739 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.071 2026-10-28 08:55:23,760 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:23] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.007 0.075 2026-10-28 08:55:24,297 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-28 08:55:24,413 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:55:24,426 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:55:24,419 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:24] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.020 0.052 2026-10-28 08:55:24,528 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:55:24,599 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.228 2026-10-28 08:55:24,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:55:24,625 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:24] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.014 0.084 2026-10-28 08:55:24,681 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: tour succeeded 2026-10-28 08:55:24,682 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:55:24,806 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: heap 9145020 (allocated 10223616) 2026-10-28 08:55:24,831 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Closing chrome headless with pid 3063 2026-10-28 08:55:24,839 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Closing websocket connection 2026-10-28 08:55:24,845 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Terminating chrome headless with pid 3063 2026-10-28 08:55:24,970 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085524_960792_test_cash_rounding_generic_helpers.txt 2026-10-28 08:55:24,970 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Removing chrome user profile "/tmp/tmp0tqy2liy_chrome_odoo" 2026-10-28 08:55:25,044 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_invoices ... 2026-10-28 08:55:25,352 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 08:55:26,810 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [291] 2026-10-28 08:55:28,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_with_excluded_tax_groups ... 2026-10-28 08:55:28,816 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers ... 2026-10-28 08:55:29,516 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome pid: 3231 2026-10-28 08:55:29,516 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpk9659qr4_chrome_odoo 2026-10-28 08:55:29,516 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Issuing json command http://127.0.0.1:34833/json/version 2026-10-28 08:55:29,518 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34833/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:55:29,549 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:55:29,550 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Issuing json command http://127.0.0.1:34833/json 2026-10-28 08:55:29,551 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34833/json with timeout 3 increased to 10s during tests 2026-10-28 08:55:29,575 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Websocket url found: ws://127.0.0.1:34833/devtools/page/26A87483187FCC06AC7000DFBA41AB0F 2026-10-28 08:55:29,584 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:55:29,606 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:55:29,683 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:55:29,696 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Setting session cookie in browser 2026-10-28 08:55:29,722 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:55:29,723 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:55:29,748 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:55:31,479 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:31] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.185 1.550 2026-10-28 08:55:31,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Navigation result: {'frameId': '26A87483187FCC06AC7000DFBA41AB0F', 'loaderId': '3711BB295EBE81B1C2C1379051254203', 'isDownload': False} 2026-10-28 08:55:31,488 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:55:31,535 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:55:31,560 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:55:31,639 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:31] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.059 0.054 2026-10-28 08:55:31,654 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:55:31,676 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:31,677 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:31,687 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:31] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.096 2026-10-28 08:55:31,713 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:55:31,740 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:31] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.050 2026-10-28 08:55:31,959 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:31] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:55:31,990 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:55:32,029 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:32] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.056 2026-10-28 08:55:32,065 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:32] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.018 0.073 2026-10-28 08:55:32,606 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:32] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 08:55:32,756 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:32] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.028 0.033 2026-10-28 08:55:32,768 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:55:32,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:55:32,885 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:55:32,944 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.253 2026-10-28 08:55:32,969 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:55:32,970 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:32] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.063 2026-10-28 08:55:33,060 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: tour succeeded 2026-10-28 08:55:33,061 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:55:33,156 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: heap 9184476 (allocated 10223616) 2026-10-28 08:55:33,157 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Closing chrome headless with pid 3231 2026-10-28 08:55:33,162 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Closing websocket connection 2026-10-28 08:55:33,163 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Terminating chrome headless with pid 3231 2026-10-28 08:55:33,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085533_296063_test_discount_with_round_globally_generic_helpers.txt 2026-10-28 08:55:33,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Removing chrome user profile "/tmp/tmpk9659qr4_chrome_odoo" 2026-10-28 08:55:33,357 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_discount_with_round_globally_invoices ... 2026-10-28 08:55:34,491 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [294] 2026-10-28 08:55:35,427 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers ... 2026-10-28 08:55:36,193 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome pid: 3393 2026-10-28 08:55:36,194 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpkvkqlm6t_chrome_odoo 2026-10-28 08:55:36,194 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Issuing json command http://127.0.0.1:46441/json/version 2026-10-28 08:55:36,195 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46441/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:55:36,277 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:55:36,277 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Issuing json command http://127.0.0.1:46441/json 2026-10-28 08:55:36,278 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46441/json with timeout 3 increased to 10s during tests 2026-10-28 08:55:36,290 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Websocket url found: ws://127.0.0.1:46441/devtools/page/861CBBA119FBF9EB5FC91031F3FA609C 2026-10-28 08:55:36,298 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:55:36,307 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:55:36,419 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:55:36,436 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Setting session cookie in browser 2026-10-28 08:55:36,455 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:55:36,455 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:55:36,481 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:55:38,170 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.176 1.519 2026-10-28 08:55:38,186 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Navigation result: {'frameId': '861CBBA119FBF9EB5FC91031F3FA609C', 'loaderId': '95C83E9BF431F4C4D01E19A8840F6895', 'isDownload': False} 2026-10-28 08:55:38,187 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:55:38,242 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:55:38,270 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:55:38,331 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.051 2026-10-28 08:55:38,348 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:55:38,389 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.030 0.079 2026-10-28 08:55:38,414 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:38,415 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:38,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:55:38,445 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.038 2026-10-28 08:55:38,664 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:55:38,695 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:55:38,725 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.017 0.055 2026-10-28 08:55:38,770 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:38] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.015 0.080 2026-10-28 08:55:39,265 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:39] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:55:39,375 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:55:39,392 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:55:39,398 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:39] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.020 0.044 2026-10-28 08:55:39,512 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:55:39,569 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.226 2026-10-28 08:55:39,593 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:55:39,593 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:39] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.063 2026-10-28 08:55:39,666 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: tour succeeded 2026-10-28 08:55:39,667 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:55:39,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: heap 9181068 (allocated 10223616) 2026-10-28 08:55:39,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Closing chrome headless with pid 3393 2026-10-28 08:55:39,795 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Closing websocket connection 2026-10-28 08:55:39,796 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Terminating chrome headless with pid 3393 2026-10-28 08:55:39,913 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085539_913458_test_mixed_combined_standalone_taxes_generic_helpers.txt 2026-10-28 08:55:39,913 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Removing chrome user profile "/tmp/tmpkvkqlm6t_chrome_odoo" 2026-10-28 08:55:40,007 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_invoices ... 2026-10-28 08:55:41,204 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [296] 2026-10-28 08:55:42,257 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [297] 2026-10-28 08:55:43,167 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [298] 2026-10-28 08:55:44,020 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers ... 2026-10-28 08:55:44,762 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome pid: 3556 2026-10-28 08:55:44,763 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpdwz__ac3_chrome_odoo 2026-10-28 08:55:44,763 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Issuing json command http://127.0.0.1:39383/json/version 2026-10-28 08:55:44,764 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39383/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:55:44,865 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:55:44,866 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Issuing json command http://127.0.0.1:39383/json 2026-10-28 08:55:44,866 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39383/json with timeout 3 increased to 10s during tests 2026-10-28 08:55:44,879 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Websocket url found: ws://127.0.0.1:39383/devtools/page/4EAAAA55A2DDDC3C58C200C15D24BDBA 2026-10-28 08:55:44,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:55:44,898 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:55:45,036 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:55:45,057 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Setting session cookie in browser 2026-10-28 08:55:45,063 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:55:45,063 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:55:45,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:55:46,667 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:46] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.178 1.392 2026-10-28 08:55:46,674 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Navigation result: {'frameId': '4EAAAA55A2DDDC3C58C200C15D24BDBA', 'loaderId': 'E309D62F8FA301BED15CEDECCEA4B950', 'isDownload': False} 2026-10-28 08:55:46,675 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:55:46,716 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:55:46,731 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:55:46,792 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:46] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.051 2026-10-28 08:55:46,813 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:55:46,821 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:46,821 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:46,830 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:46] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.071 2026-10-28 08:55:46,859 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:55:46,913 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:46] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.066 2026-10-28 08:55:47,110 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:55:47,124 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:47] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.007 0.016 2026-10-28 08:55:47,148 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:55:47,185 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:47] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.065 2026-10-28 08:55:47,688 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:47] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 08:55:47,781 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:55:47,795 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:55:47,871 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.133 2026-10-28 08:55:47,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:55:47,943 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:47] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.033 0.163 2026-10-28 08:55:47,968 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:55:47,969 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:47] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.058 2026-10-28 08:55:48,014 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: tour succeeded 2026-10-28 08:55:48,015 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:55:48,116 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: heap 9164664 (allocated 9961472) 2026-10-28 08:55:48,129 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Closing chrome headless with pid 3556 2026-10-28 08:55:48,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Closing websocket connection 2026-10-28 08:55:48,134 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Terminating chrome headless with pid 3556 2026-10-28 08:55:48,258 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085548_258640_test_preceding_subtotal_generic_helpers.txt 2026-10-28 08:55:48,259 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Removing chrome user profile "/tmp/tmpdwz__ac3_chrome_odoo" 2026-10-28 08:55:48,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_invoices ... 2026-10-28 08:55:49,652 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [300] 2026-10-28 08:55:50,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers ... 2026-10-28 08:55:51,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Chrome pid: 3723 2026-10-28 08:55:51,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp_wcl7xvb_chrome_odoo 2026-10-28 08:55:51,382 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Issuing json command http://127.0.0.1:42461/json/version 2026-10-28 08:55:51,383 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42461/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:55:51,472 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:55:51,472 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Issuing json command http://127.0.0.1:42461/json 2026-10-28 08:55:51,473 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42461/json with timeout 3 increased to 10s during tests 2026-10-28 08:55:51,488 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Websocket url found: ws://127.0.0.1:42461/devtools/page/84405DE62269CC8A5307D7EBC6D46C68 2026-10-28 08:55:51,515 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:55:51,556 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:55:51,681 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:55:51,701 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Setting session cookie in browser 2026-10-28 08:55:51,718 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:55:51,718 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:55:51,756 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:55:54,782 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:54] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.160 2.874 2026-10-28 08:55:54,809 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Navigation result: {'frameId': '84405DE62269CC8A5307D7EBC6D46C68', 'loaderId': 'D1FA41F6761F23A426613FB633148917', 'isDownload': False} 2026-10-28 08:55:54,809 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:55:54,858 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:55:54,881 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:55:54,962 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:54] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.054 0.046 2026-10-28 08:55:54,980 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:55:54,994 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:54] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.060 2026-10-28 08:55:55,034 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:55,035 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:55:55,049 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:55:55,093 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:55] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.058 2026-10-28 08:55:55,314 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:55] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:55:55,336 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:55] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.030 0.014 2026-10-28 08:55:55,360 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:55:55,393 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:55] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.073 2026-10-28 08:55:55,900 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:55] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 08:55:56,034 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:55:56,083 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:55:56,108 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.121 2026-10-28 08:55:56,143 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:55:56,157 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:56] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 0.155 2026-10-28 08:55:56,195 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:55:56,195 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:55:56] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.021 0.022 2026-10-28 08:55:56,212 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: tour succeeded 2026-10-28 08:55:56,213 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:55:56,372 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: heap 9087048 (allocated 10747904) 2026-10-28 08:55:56,378 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Closing chrome headless with pid 3723 2026-10-28 08:55:56,380 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Closing websocket connection 2026-10-28 08:55:56,380 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Terminating chrome headless with pid 3723 2026-10-28 08:55:56,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085556_488996_test_preceding_subtotal_with_include_base_amount_generic_helpers.txt 2026-10-28 08:55:56,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Removing chrome user profile "/tmp/tmp_wcl7xvb_chrome_odoo" 2026-10-28 08:55:56,561 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_invoices ... 2026-10-28 08:55:57,617 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers ... 2026-10-28 08:55:58,303 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Chrome pid: 3886 2026-10-28 08:55:58,303 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpalpdzaf9_chrome_odoo 2026-10-28 08:55:58,303 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Issuing json command http://127.0.0.1:46203/json/version 2026-10-28 08:55:58,307 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46203/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:55:58,352 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:55:58,352 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Issuing json command http://127.0.0.1:46203/json 2026-10-28 08:55:58,353 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46203/json with timeout 3 increased to 10s during tests 2026-10-28 08:55:58,369 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Websocket url found: ws://127.0.0.1:46203/devtools/page/BF5913846DFA1CFEE980FAD912EF523A 2026-10-28 08:55:58,400 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:55:58,413 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:55:58,470 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:55:58,485 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Setting session cookie in browser 2026-10-28 08:55:58,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:55:58,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:55:58,542 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:00,347 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.246 1.582 2026-10-28 08:56:00,354 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Navigation result: {'frameId': 'BF5913846DFA1CFEE980FAD912EF523A', 'loaderId': '24D9142E6007058CBA5F98E0A8375CED', 'isDownload': False} 2026-10-28 08:56:00,354 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:00,423 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:56:00,426 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:00,481 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.035 2026-10-28 08:56:00,496 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:00,514 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.024 2026-10-28 08:56:00,524 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:00,526 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:00,527 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:00,545 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.029 2026-10-28 08:56:00,731 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:56:00,735 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:00,773 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.056 2026-10-28 08:56:00,807 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:00] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.010 0.060 2026-10-28 08:56:01,312 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:01] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 08:56:01,422 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:01,451 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:01,518 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:01,564 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.173 2026-10-28 08:56:01,595 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:01,597 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:01] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.016 0.050 2026-10-28 08:56:01,647 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: tour succeeded 2026-10-28 08:56:01,648 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:01,670 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:01] "POST /im_livechat/init HTTP/1.1" 200 - 30 0.036 0.248 2026-10-28 08:56:01,789 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: heap 9261096 (allocated 10747904) 2026-10-28 08:56:01,806 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Closing chrome headless with pid 3886 2026-10-28 08:56:01,812 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Closing websocket connection 2026-10-28 08:56:01,814 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Terminating chrome headless with pid 3886 2026-10-28 08:56:01,935 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085601_935233_test_preceding_subtotal_with_tax_group_generic_helpers.txt 2026-10-28 08:56:01,935 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Removing chrome user profile "/tmp/tmpalpdzaf9_chrome_odoo" 2026-10-28 08:56:01,999 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_invoices ... 2026-10-28 08:56:02,923 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers ... 2026-10-28 08:56:03,632 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Chrome pid: 4049 2026-10-28 08:56:03,632 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpgku2v0l3_chrome_odoo 2026-10-28 08:56:03,632 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Issuing json command http://127.0.0.1:43119/json/version 2026-10-28 08:56:03,634 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43119/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:03,687 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:03,687 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Issuing json command http://127.0.0.1:43119/json 2026-10-28 08:56:03,688 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43119/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:03,713 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Websocket url found: ws://127.0.0.1:43119/devtools/page/0CA8C7DC344822ACB07D76282A7AB3F8 2026-10-28 08:56:03,730 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:03,739 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:03,864 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:03,887 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:03,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:03,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:03,927 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:05,621 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:05] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.196 1.505 2026-10-28 08:56:05,634 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Navigation result: {'frameId': '0CA8C7DC344822ACB07D76282A7AB3F8', 'loaderId': 'A7B9CE4A1336A1C30E9BBCAB9A9AC55C', 'isDownload': False} 2026-10-28 08:56:05,634 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:05,695 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:56:05,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:05,804 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:05] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.070 2026-10-28 08:56:05,818 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:05,834 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:05,836 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:05] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.076 2026-10-28 08:56:05,839 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:05,857 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:05,881 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:05] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-28 08:56:06,059 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:06] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:56:06,059 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:06,100 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:06] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.059 2026-10-28 08:56:06,133 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:06] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.006 0.073 2026-10-28 08:56:06,717 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:06] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 08:56:06,853 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:06,862 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:06,959 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:06,961 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.182 2026-10-28 08:56:07,028 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:07] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.017 0.213 2026-10-28 08:56:07,062 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:07,062 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:07] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.080 2026-10-28 08:56:07,091 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: tour succeeded 2026-10-28 08:56:07,093 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:07,237 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: heap 9090036 (allocated 10223616) 2026-10-28 08:56:07,258 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Closing chrome headless with pid 4049 2026-10-28 08:56:07,263 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Closing websocket connection 2026-10-28 08:56:07,270 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Terminating chrome headless with pid 4049 2026-10-28 08:56:07,376 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085607_376654_test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.txt 2026-10-28 08:56:07,377 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Removing chrome user profile "/tmp/tmpgku2v0l3_chrome_odoo" 2026-10-28 08:56:07,453 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_invoices ... 2026-10-28 08:56:08,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers ... 2026-10-28 08:56:09,190 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome pid: 4217 2026-10-28 08:56:09,190 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpee8cthh4_chrome_odoo 2026-10-28 08:56:09,190 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Issuing json command http://127.0.0.1:37157/json/version 2026-10-28 08:56:09,192 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:37157/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:09,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:09,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Issuing json command http://127.0.0.1:37157/json 2026-10-28 08:56:09,229 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:37157/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:09,239 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Websocket url found: ws://127.0.0.1:37157/devtools/page/F4AB6FA9B64C3E331BD3D3FF7F9F57F5 2026-10-28 08:56:09,249 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:09,256 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:09,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:09,422 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:09,436 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:09,437 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:09,471 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:11,115 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.176 1.481 2026-10-28 08:56:11,121 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Navigation result: {'frameId': 'F4AB6FA9B64C3E331BD3D3FF7F9F57F5', 'loaderId': '2F6D8FC674B59ECCD5D013DAD87F81D2', 'isDownload': False} 2026-10-28 08:56:11,121 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:11,147 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:56:11,182 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:11,291 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.061 0.069 2026-10-28 08:56:11,307 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:11,327 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.117 2026-10-28 08:56:11,331 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:11,331 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:11,365 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:11,393 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.038 2026-10-28 08:56:11,546 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:56:11,590 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:11,636 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.016 0.074 2026-10-28 08:56:11,652 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:11] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.006 0.097 2026-10-28 08:56:12,238 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:12] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-10-28 08:56:12,358 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:12,373 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:12,438 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.131 2026-10-28 08:56:12,458 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:12,513 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:12] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.035 0.164 2026-10-28 08:56:12,546 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:12,546 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:12] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.074 2026-10-28 08:56:12,573 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: tour succeeded 2026-10-28 08:56:12,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:12,708 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: heap 9132524 (allocated 10223616) 2026-10-28 08:56:12,713 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Closing chrome headless with pid 4217 2026-10-28 08:56:12,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Closing websocket connection 2026-10-28 08:56:12,719 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Terminating chrome headless with pid 4217 2026-10-28 08:56:12,848 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085612_848682_test_random_case_tax_included_generic_helpers.txt 2026-10-28 08:56:12,849 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Removing chrome user profile "/tmp/tmpee8cthh4_chrome_odoo" 2026-10-28 08:56:12,923 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_random_case_tax_included_invoices ... 2026-10-28 08:56:13,900 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [305] 2026-10-28 08:56:14,739 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [306] 2026-10-28 08:56:15,568 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers ... 2026-10-28 08:56:16,246 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome pid: 4395 2026-10-28 08:56:16,247 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpe5tdin_w_chrome_odoo 2026-10-28 08:56:16,247 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Issuing json command http://127.0.0.1:34381/json/version 2026-10-28 08:56:16,248 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34381/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:16,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:16,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Issuing json command http://127.0.0.1:34381/json 2026-10-28 08:56:16,309 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34381/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:16,335 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Websocket url found: ws://127.0.0.1:34381/devtools/page/77D2D709033ACC04BC1B5886E74DC27F 2026-10-28 08:56:16,386 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:16,427 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:16,517 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:16,531 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:16,547 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:16,547 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:16,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:19,643 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:19] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.188 2.890 2026-10-28 08:56:19,658 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Navigation result: {'frameId': '77D2D709033ACC04BC1B5886E74DC27F', 'loaderId': '63B1B0BDA600AAF78881BFC0514AF2C2', 'isDownload': False} 2026-10-28 08:56:19,658 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:19,717 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56: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-10-28 08:56:19,737 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:19,818 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:19] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.047 2026-10-28 08:56:19,835 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:19,854 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:19] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.082 2026-10-28 08:56:19,876 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:19,885 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:19,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:19,923 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:19] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.043 2026-10-28 08:56:20,098 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:56:20,145 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:20,178 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:20] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.056 2026-10-28 08:56:20,216 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:20] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.011 0.095 2026-10-28 08:56:20,634 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 08:56:20,732 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:20] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.015 0.030 2026-10-28 08:56:20,767 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:20,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:20,867 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.171 2026-10-28 08:56:20,875 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:20,899 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:20,900 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:20] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.012 2026-10-28 08:56:20,935 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: tour succeeded 2026-10-28 08:56:20,937 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:21,059 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: heap 9074320 (allocated 9961472) 2026-10-28 08:56:21,084 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Closing chrome headless with pid 4395 2026-10-28 08:56:21,090 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Closing websocket connection 2026-10-28 08:56:21,091 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Terminating chrome headless with pid 4395 2026-10-28 08:56:21,194 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085621_194550_test_reverse_charge_division_tax_generic_helpers.txt 2026-10-28 08:56:21,195 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Removing chrome user profile "/tmp/tmpe5tdin_w_chrome_odoo" 2026-10-28 08:56:21,254 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_invoices ... 2026-10-28 08:56:22,260 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [308] 2026-10-28 08:56:23,085 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers ... 2026-10-28 08:56:23,666 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome pid: 4572 2026-10-28 08:56:23,666 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpty0djf7c_chrome_odoo 2026-10-28 08:56:23,667 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Issuing json command http://127.0.0.1:35543/json/version 2026-10-28 08:56:23,668 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35543/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:23,721 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:23,721 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Issuing json command http://127.0.0.1:35543/json 2026-10-28 08:56:23,722 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35543/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:23,737 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Websocket url found: ws://127.0.0.1:35543/devtools/page/C9E481EC06BC04F7EB506344CA95FAE2 2026-10-28 08:56:23,748 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:23,759 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:23,850 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:23,867 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:23,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:23,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:23,915 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:25,659 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:25] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.172 1.576 2026-10-28 08:56:25,664 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Navigation result: {'frameId': 'C9E481EC06BC04F7EB506344CA95FAE2', 'loaderId': '4B043305A92C13D7B17A1944C089A2AC', 'isDownload': False} 2026-10-28 08:56:25,665 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:25,721 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08: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-10-28 08:56:25,734 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:25,793 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:25] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.049 2026-10-28 08:56:25,808 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:25,829 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:25,832 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:25,834 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:25] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.054 2026-10-28 08:56:25,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:25,887 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:25] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.048 2026-10-28 08:56:26,095 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:26] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:56:26,100 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:26] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.035 0.014 2026-10-28 08:56:26,125 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:26,154 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:26] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.088 2026-10-28 08:56:26,657 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:26] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 08:56:26,771 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:26,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:26,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:26,891 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.170 2026-10-28 08:56:26,914 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:26,915 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:26] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.040 2026-10-28 08:56:26,958 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:26] "POST /im_livechat/init HTTP/1.1" 200 - 30 0.013 0.188 2026-10-28 08:56:26,978 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: tour succeeded 2026-10-28 08:56:26,979 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:27,111 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: heap 9090996 (allocated 9961472) 2026-10-28 08:56:27,122 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Closing chrome headless with pid 4572 2026-10-28 08:56:27,123 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Closing websocket connection 2026-10-28 08:56:27,123 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Terminating chrome headless with pid 4572 2026-10-28 08:56:27,222 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085627_222517_test_reverse_charge_percent_tax_generic_helpers.txt 2026-10-28 08:56:27,222 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Removing chrome user profile "/tmp/tmpty0djf7c_chrome_odoo" 2026-10-28 08:56:27,287 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_invoices ... 2026-10-28 08:56:28,272 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [310] 2026-10-28 08:56:29,024 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers ... 2026-10-28 08:56:29,555 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome pid: 4736 2026-10-28 08:56:29,555 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp5occtvi9_chrome_odoo 2026-10-28 08:56:29,555 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Issuing json command http://127.0.0.1:44691/json/version 2026-10-28 08:56:29,557 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44691/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:29,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:29,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Issuing json command http://127.0.0.1:44691/json 2026-10-28 08:56:29,573 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44691/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:29,585 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Websocket url found: ws://127.0.0.1:44691/devtools/page/A4EAA1D1800696501D8DFFAEC9FD67C8 2026-10-28 08:56:29,592 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:29,598 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:29,654 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:29,671 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:29,678 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:29,679 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:29,699 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:31,288 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.177 1.415 2026-10-28 08:56:31,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Navigation result: {'frameId': 'A4EAA1D1800696501D8DFFAEC9FD67C8', 'loaderId': '34B1F523DF8388834D611F7771EE9F57', 'isDownload': False} 2026-10-28 08:56:31,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:31,340 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:56:31,351 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:31,412 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.048 2026-10-28 08:56:31,421 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:31,444 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:31,445 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:31,473 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.064 2026-10-28 08:56:31,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:31,507 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-10-28 08:56:31,671 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:56:31,702 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:31,739 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.051 2026-10-28 08:56:31,755 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:31] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.083 2026-10-28 08:56:32,217 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:32] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:56:32,342 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:32,356 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:32,408 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.138 2026-10-28 08:56:32,444 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:32,498 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:32] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.033 0.179 2026-10-28 08:56:32,520 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:32,520 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:32] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.058 2026-10-28 08:56:32,561 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: tour succeeded 2026-10-28 08:56:32,562 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:32,656 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: heap 9051932 (allocated 10485760) 2026-10-28 08:56:32,659 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Closing chrome headless with pid 4736 2026-10-28 08:56:32,670 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Closing websocket connection 2026-10-28 08:56:32,675 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Terminating chrome headless with pid 4736 2026-10-28 08:56:32,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085632_793376_test_reverse_charge_taxes_1_generic_helpers.txt 2026-10-28 08:56:32,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Removing chrome user profile "/tmp/tmp5occtvi9_chrome_odoo" 2026-10-28 08:56:32,873 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_invoices ... 2026-10-28 08:56:33,808 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers ... 2026-10-28 08:56:34,377 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome pid: 4907 2026-10-28 08:56:34,378 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp8at5yok5_chrome_odoo 2026-10-28 08:56:34,378 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Issuing json command http://127.0.0.1:40525/json/version 2026-10-28 08:56:34,380 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:40525/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:34,417 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:34,419 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Issuing json command http://127.0.0.1:40525/json 2026-10-28 08:56:34,420 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:40525/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:34,439 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Websocket url found: ws://127.0.0.1:40525/devtools/page/AD1CA04C8BAD9A8DB9A4A99F0FD9B92E 2026-10-28 08:56:34,451 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:34,462 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:34,554 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:34,572 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:34,584 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:34,584 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:34,610 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:36,160 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.161 1.397 2026-10-28 08:56:36,165 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Navigation result: {'frameId': 'AD1CA04C8BAD9A8DB9A4A99F0FD9B92E', 'loaderId': 'B8A3053CC75C1C95606069140D21AFDC', 'isDownload': False} 2026-10-28 08:56:36,165 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:36,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:56:36,246 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:36,322 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.071 2026-10-28 08:56:36,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:36,352 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.082 2026-10-28 08:56:36,361 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:36,363 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:36,374 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:36,407 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.054 2026-10-28 08:56:36,592 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:56:36,618 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:36,651 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.063 2026-10-28 08:56:36,679 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:36] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.008 0.085 2026-10-28 08:56:37,233 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:37] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 08:56:37,350 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:37,366 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:37,424 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.145 2026-10-28 08:56:37,446 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:37,503 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:37] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.028 0.174 2026-10-28 08:56:37,526 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:37,527 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:37] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.057 2026-10-28 08:56:37,555 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: tour succeeded 2026-10-28 08:56:37,556 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:37,625 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: heap 9058972 (allocated 9961472) 2026-10-28 08:56:37,629 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Closing chrome headless with pid 4907 2026-10-28 08:56:37,630 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Closing websocket connection 2026-10-28 08:56:37,631 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Terminating chrome headless with pid 4907 2026-10-28 08:56:37,784 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085637_783709_test_reverse_charge_taxes_2_generic_helpers.txt 2026-10-28 08:56:37,784 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Removing chrome user profile "/tmp/tmp8at5yok5_chrome_odoo" 2026-10-28 08:56:37,850 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_invoices ... 2026-10-28 08:56:38,690 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers ... 2026-10-28 08:56:39,448 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome pid: 5073 2026-10-28 08:56:39,449 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpg7ut12rs_chrome_odoo 2026-10-28 08:56:39,449 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Issuing json command http://127.0.0.1:45371/json/version 2026-10-28 08:56:39,454 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45371/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:39,545 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:39,546 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Issuing json command http://127.0.0.1:45371/json 2026-10-28 08:56:39,546 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45371/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:39,558 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Websocket url found: ws://127.0.0.1:45371/devtools/page/0049C0628A6858FDDF7FCFF0D77284BF 2026-10-28 08:56:39,589 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:39,602 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:39,692 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:39,714 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:39,722 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:39,722 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:39,748 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:41,237 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.159 1.340 2026-10-28 08:56:41,241 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Navigation result: {'frameId': '0049C0628A6858FDDF7FCFF0D77284BF', 'loaderId': '5770AA9833459DE9C97C796DCE13C0E4', 'isDownload': False} 2026-10-28 08:56:41,242 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:41,283 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:56:41,295 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:41,370 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.048 2026-10-28 08:56:41,387 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:41,408 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:41,410 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.057 2026-10-28 08:56:41,417 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:41,434 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:41,463 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.051 2026-10-28 08:56:41,610 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:56:41,623 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.004 0.018 2026-10-28 08:56:41,646 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:41,678 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:41] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-10-28 08:56:42,268 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:42] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 08:56:42,368 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:42,384 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:43,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:43,920 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 1.595 2026-10-28 08:56:43,987 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:43] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.022 1.630 2026-10-28 08:56:44,015 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:44,016 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:44] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.142 2026-10-28 08:56:44,056 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: tour succeeded 2026-10-28 08:56:44,057 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:44,159 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: heap 9247088 (allocated 10485760) 2026-10-28 08:56:44,169 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Closing chrome headless with pid 5073 2026-10-28 08:56:44,171 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Closing websocket connection 2026-10-28 08:56:44,172 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Terminating chrome headless with pid 5073 2026-10-28 08:56:44,275 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085644_275532_test_taxes_l10n_be_generic_helpers.txt 2026-10-28 08:56:44,276 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Removing chrome user profile "/tmp/tmpg7ut12rs_chrome_odoo" 2026-10-28 08:56:44,333 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_be_invoices ... 2026-10-28 08:56:44,543 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 08:56:45,588 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [314] 2026-10-28 08:56:46,641 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [315] 2026-10-28 08:56:47,737 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [316] 2026-10-28 08:56:48,874 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [317] 2026-10-28 08:56:49,906 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [318] 2026-10-28 08:56:51,048 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [319] 2026-10-28 08:56:52,131 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [320] 2026-10-28 08:56:53,175 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [321] 2026-10-28 08:56:54,237 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers ... 2026-10-28 08:56:55,600 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome pid: 5240 2026-10-28 08:56:55,600 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp12xjtkya_chrome_odoo 2026-10-28 08:56:55,611 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Issuing json command http://127.0.0.1:37137/json/version 2026-10-28 08:56:55,621 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:37137/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:56:55,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:56:55,685 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Issuing json command http://127.0.0.1:37137/json 2026-10-28 08:56:55,686 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:37137/json with timeout 3 increased to 10s during tests 2026-10-28 08:56:55,735 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Websocket url found: ws://127.0.0.1:37137/devtools/page/4EAAF1CECC7ADA53AD03F1FC2ABF8866 2026-10-28 08:56:55,746 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:56:55,758 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:56:55,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:56:55,907 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Setting session cookie in browser 2026-10-28 08:56:55,917 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:56:55,917 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:56:55,944 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:56:57,619 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:57] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.168 1.511 2026-10-28 08:56:57,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Navigation result: {'frameId': '4EAAF1CECC7ADA53AD03F1FC2ABF8866', 'loaderId': '50E4CAE4A63D5863E72392621345035B', 'isDownload': False} 2026-10-28 08:56:57,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:56:57,677 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:56:57,697 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:56:57,754 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:57] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.037 2026-10-28 08:56:57,763 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:56:57,775 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:57] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.054 2026-10-28 08:56:57,814 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:57,815 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:56:57,829 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:56:57,853 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:57] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.043 2026-10-28 08:56:58,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:56:58,098 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:56:58,142 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:58] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.069 2026-10-28 08:56:58,166 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:58] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.008 0.077 2026-10-28 08:56:58,757 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 08:56:58,875 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:56:58,890 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:56:58,946 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.135 2026-10-28 08:56:59,014 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:56:59,025 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:59] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.031 0.157 2026-10-28 08:56:59,053 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:56:59,053 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:56:59] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.015 0.019 2026-10-28 08:56:59,076 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: tour succeeded 2026-10-28 08:56:59,077 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:56:59,200 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: heap 9227720 (allocated 10223616) 2026-10-28 08:56:59,216 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Closing chrome headless with pid 5240 2026-10-28 08:56:59,219 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Closing websocket connection 2026-10-28 08:56:59,220 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Terminating chrome headless with pid 5240 2026-10-28 08:56:59,319 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085659_319582_test_taxes_l10n_br_generic_helpers.txt 2026-10-28 08:56:59,320 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Removing chrome user profile "/tmp/tmp12xjtkya_chrome_odoo" 2026-10-28 08:56:59,383 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_br_invoices ... 2026-10-28 08:56:59,652 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 08:57:00,717 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [323] 2026-10-28 08:57:02,098 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [324] 2026-10-28 08:57:03,304 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [325] 2026-10-28 08:57:04,657 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [326] 2026-10-28 08:57:05,809 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [327] 2026-10-28 08:57:07,380 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [328] 2026-10-28 08:57:08,410 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [329] 2026-10-28 08:57:09,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers ... 2026-10-28 08:57:10,470 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome pid: 5410 2026-10-28 08:57:10,470 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp8ryjdx_g_chrome_odoo 2026-10-28 08:57:10,471 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Issuing json command http://127.0.0.1:33365/json/version 2026-10-28 08:57:10,472 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:33365/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:57:10,535 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:57:10,535 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Issuing json command http://127.0.0.1:33365/json 2026-10-28 08:57:10,536 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:33365/json with timeout 3 increased to 10s during tests 2026-10-28 08:57:10,575 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Websocket url found: ws://127.0.0.1:33365/devtools/page/F340CC16B0813F2038CC3BDC960B60B9 2026-10-28 08:57:10,624 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:57:10,639 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:57:10,725 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:57:10,738 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Setting session cookie in browser 2026-10-28 08:57:10,743 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:57:10,743 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:57:10,765 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:57:12,450 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.211 1.479 2026-10-28 08:57:12,463 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Navigation result: {'frameId': 'F340CC16B0813F2038CC3BDC960B60B9', 'loaderId': '5C3027B5BF218313D5D9DF3DEA55C46F', 'isDownload': False} 2026-10-28 08:57:12,463 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:57:12,530 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:57:12,534 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:57:12,610 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.052 0.052 2026-10-28 08:57:12,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:57:12,637 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-10-28 08:57:12,662 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:57:12,670 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:57:12,672 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:57:12,697 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.040 2026-10-28 08:57:12,854 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:57:12,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:57:12,948 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.077 2026-10-28 08:57:12,984 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:12] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.010 0.098 2026-10-28 08:57:13,466 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:13] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 08:57:13,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:57:13,651 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:57:13,724 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.180 2026-10-28 08:57:13,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:57:13,822 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:13] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.041 0.229 2026-10-28 08:57:13,844 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:57:13,845 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:13] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.056 2026-10-28 08:57:13,886 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: tour succeeded 2026-10-28 08:57:13,887 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:57:14,004 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: heap 9238932 (allocated 10485760) 2026-10-28 08:57:14,011 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Closing chrome headless with pid 5410 2026-10-28 08:57:14,015 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Closing websocket connection 2026-10-28 08:57:14,018 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Terminating chrome headless with pid 5410 2026-10-28 08:57:14,155 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085714_154797_test_taxes_l10n_in_generic_helpers.txt 2026-10-28 08:57:14,155 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Removing chrome user profile "/tmp/tmp8ryjdx_g_chrome_odoo" 2026-10-28 08:57:14,216 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_in_invoices ... 2026-10-28 08:57:14,431 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 08:57:15,419 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [331] 2026-10-28 08:57:16,611 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [332] 2026-10-28 08:57:17,527 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [333] 2026-10-28 08:57:18,585 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [334] 2026-10-28 08:57:19,539 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [335] 2026-10-28 08:57:20,747 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [336] 2026-10-28 08:57:21,810 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [337] 2026-10-28 08:57:22,809 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers ... 2026-10-28 08:57:23,354 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome pid: 5579 2026-10-28 08:57:23,355 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpr57uzmym_chrome_odoo 2026-10-28 08:57:23,355 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Issuing json command http://127.0.0.1:42607/json/version 2026-10-28 08:57:23,356 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42607/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:57:23,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 08:57:23,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Issuing json command http://127.0.0.1:42607/json 2026-10-28 08:57:23,408 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42607/json with timeout 3 increased to 10s during tests 2026-10-28 08:57:23,432 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Websocket url found: ws://127.0.0.1:42607/devtools/page/C00CA56F498B6D097A917A2D698AB512 2026-10-28 08:57:23,449 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Enable chrome headless console log notification 2026-10-28 08:57:23,462 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome headless enable page notifications 2026-10-28 08:57:23,583 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:57:23,609 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Setting session cookie in browser 2026-10-28 08:57:23,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 08:57:23,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 08:57:23,639 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:57:25,133 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.157 1.342 2026-10-28 08:57:25,138 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Navigation result: {'frameId': 'C00CA56F498B6D097A917A2D698AB512', 'loaderId': '331DF5734997979F45AB47AC776B2CD9', 'isDownload': False} 2026-10-28 08:57:25,138 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 08:57:25,163 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:57:25,192 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:57:25,258 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.038 2026-10-28 08:57:25,278 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:57:25,284 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:57:25,288 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:57:25,296 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.091 2026-10-28 08:57:25,312 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:57:25,337 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.039 2026-10-28 08:57:25,520 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:57:25,548 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.021 0.021 2026-10-28 08:57:25,575 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:57:25,609 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:25] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.085 2026-10-28 08:57:26,117 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:26] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 08:57:26,264 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:57:26,277 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 08:57:26,324 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.133 2026-10-28 08:57:26,374 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:26] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 0.161 2026-10-28 08:57:26,392 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 08:57:26,426 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:57:26,427 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:26] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.012 0.020 2026-10-28 08:57:26,455 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: tour succeeded 2026-10-28 08:57:26,455 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 08:57:26,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: heap 9160332 (allocated 10485760) 2026-10-28 08:57:26,591 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Closing chrome headless with pid 5579 2026-10-28 08:57:26,595 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Closing websocket connection 2026-10-28 08:57:26,596 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Terminating chrome headless with pid 5579 2026-10-28 08:57:26,707 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085726_707507_test_taxes_l10n_mx_generic_helpers.txt 2026-10-28 08:57:26,707 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Removing chrome user profile "/tmp/tmpr57uzmym_chrome_odoo" 2026-10-28 08:57:26,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_invoices ... 2026-10-28 08:57:27,930 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [339] 2026-10-28 08:57:29,056 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:57:46,711 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour: Starting TestUi.test_01_account_tax_groups_tour ... 2026-10-28 08:57:47,584 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome pid: 5745 2026-10-28 08:57:47,584 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome headless temporary user profile dir: /tmp/tmpxjmyhpk8_chrome_odoo 2026-10-28 08:57:47,588 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Issuing json command http://127.0.0.1:41517/json/version 2026-10-28 08:57:47,589 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41517/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:57:47,744 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 08:57:47,744 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Issuing json command http://127.0.0.1:41517/json 2026-10-28 08:57:47,745 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41517/json with timeout 3 increased to 10s during tests 2026-10-28 08:57:47,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Websocket url found: ws://127.0.0.1:41517/devtools/page/FF49B25918049B9EE154276E9585F1AB 2026-10-28 08:57:47,796 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Enable chrome headless console log notification 2026-10-28 08:57:47,817 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome headless enable page notifications 2026-10-28 08:57:48,030 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 08:57:48,050 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Setting session cookie in browser 2026-10-28 08:57:48,061 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:57:48,062 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:57:48,093 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:57:50,350 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:50] "GET /odoo HTTP/1.1" 200 - 186 0.204 2.066 2026-10-28 08:57:50,361 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Navigation result: {'frameId': 'FF49B25918049B9EE154276E9585F1AB', 'loaderId': '2DF7ACEE575518743FA87708BE570926', 'isDownload': False} 2026-10-28 08:57:50,361 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Evaluate ready code "odoo.isTourReady('account_tax_group')" 2026-10-28 08:57:50,424 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:50] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-28 08:57:50,451 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:50] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.031 2026-10-28 08:57:50,474 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:57:50,533 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.065 2026-10-28 08:57:50,611 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:57:51,731 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:51] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.534 0.776 2026-10-28 08:57:51,760 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:51] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.160 2026-10-28 08:57:51,778 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:51] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.862 2026-10-28 08:57:52,000 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 08:57:52,013 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 08:57:52,017 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 08:57:52,038 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 08:57:52,064 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: Owl is running in 'dev' mode. 2026-10-28 08:57:52,129 104 INFO rb-e85a3c6-226074-429753 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (128) 2026-10-28 08:57:52,185 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.083 2026-10-28 08:57:52,199 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-28 08:57:52,222 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.096 2026-10-28 08:57:52,240 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.094 2026-10-28 08:57:52,269 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.034 2026-10-28 08:57:52,273 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Evaluate test code "odoo.startTour('account_tax_group', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:57:52,344 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [1/28] Tour account_tax_group → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:57:52,368 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:57:52,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:57:52,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [2/28] Tour account_tax_group → Step Go to Invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 08:57:52,494 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:57:52,626 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [3/28] Tour account_tax_group → Step Go to Invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 08:57:52,665 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [4/28] Tour account_tax_group → Step Go to Vendors (trigger: span:contains("Vendors")) 2026-10-28 08:57:52,836 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "POST /mail/data HTTP/1.1" 200 - 154 0.251 0.318 2026-10-28 08:57:52,846 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.477 2026-10-28 08:57:52,909 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.589 2026-10-28 08:57:52,959 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "GET /web/image/res.partner/3/avatar_128?unique=1793177849000 HTTP/1.1" 200 - 9 0.015 0.620 2026-10-28 08:57:52,994 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.654 2026-10-28 08:57:53,059 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:57:53,066 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.029 0.394 2026-10-28 08:57:53,086 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.040 2026-10-28 08:57:53,144 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [5/28] Tour account_tax_group → Step Go to Bills (trigger: a:contains("Bills")) 2026-10-28 08:57:53,159 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.097 2026-10-28 08:57:53,198 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "GET /web/image/res.company/128/favicon HTTP/1.1" 200 - 9 0.011 0.135 2026-10-28 08:57:53,252 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [6/28] Tour account_tax_group → Step .o_breadcrumb .text-truncate:contains(Bills) 2026-10-28 08:57:53,255 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:57:53,488 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.109 0.246 2026-10-28 08:57:53,530 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.252 2026-10-28 08:57:53,730 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:53] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 44 0.079 0.101 2026-10-28 08:57:54,394 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:54] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 213 0.139 0.690 2026-10-28 08:57:54,444 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:54] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.002 0.020 2026-10-28 08:57:54,450 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:57:54,646 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:57:54,783 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:54] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:57:54,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [7/28] Tour account_tax_group → Step Create new bill (trigger: .o_control_panel_main_buttons .o_list_button_add) 2026-10-28 08:57:54,804 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:54] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:57:54,877 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [8/28] Tour account_tax_group → Step Add vendor (trigger: div.o_field_widget.o_field_res_partner_many2one[name="partner_id"] div input) 2026-10-28 08:57:54,916 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:57:55,088 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:55] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 23 0.025 0.133 2026-10-28 08:57:55,480 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:57:55,710 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [9/28] Tour account_tax_group → Step Valid vendor (trigger: .ui-menu-item a:contains("Account Tax Group Partner")) 2026-10-28 08:57:55,774 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:55] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.020 0.056 2026-10-28 08:57:56,019 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.016 0.049 2026-10-28 08:57:56,072 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.008 0.073 2026-10-28 08:57:56,122 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [10/28] Tour account_tax_group → Step Add items (trigger: div[name="invoice_line_ids"] .o_field_x2many_list_row_add a:contains("Add a line")) 2026-10-28 08:57:56,194 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [11/28] Tour account_tax_group → Step Select input (trigger: div[name="invoice_line_ids"] .o_selected_row .o_list_many2one[name="product_id"] input) 2026-10-28 08:57:56,249 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 11 0.040 0.079 2026-10-28 08:57:56,331 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.014 0.026 2026-10-28 08:57:56,436 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 14 0.011 0.113 2026-10-28 08:57:56,570 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 15 0.033 0.031 2026-10-28 08:57:56,689 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [12/28] Tour account_tax_group → Step Valid item (trigger: .ui-menu-item-wrapper:contains("Account Tax Group Product")) 2026-10-28 08:57:56,690 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:57:56,694 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 4 0.006 0.102 2026-10-28 08:57:56,812 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:56] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.065 0.062 2026-10-28 08:57:57,044 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:57] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.058 0.048 2026-10-28 08:57:57,087 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [13/28] Tour account_tax_group → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:57:57,163 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [14/28] Tour account_tax_group → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:57:57,251 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:57] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 24 0.036 0.115 2026-10-28 08:57:57,420 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:57] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 16 0.023 0.079 2026-10-28 08:57:57,458 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:57] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.017 0.095 2026-10-28 08:57:58,756 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:58] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 270 0.316 0.957 2026-10-28 08:57:58,884 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:58] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.051 2026-10-28 08:57:58,927 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [15/28] Tour account_tax_group → Step Edit tax group amount (trigger: .o_tax_group_edit) 2026-10-28 08:57:58,989 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [16/28] Tour account_tax_group → Step Modify the input value (trigger: .o_tax_group_edit_input input) 2026-10-28 08:57:59,057 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [17/28] Tour account_tax_group → Step Valid total amount (trigger: span[name="amount_total"]:contains("800")) 2026-10-28 08:57:59,059 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:59] "POST /mail/thread/data HTTP/1.1" 200 - 48 0.069 0.161 2026-10-28 08:57:59,134 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:59] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.274 2026-10-28 08:57:59,212 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:59] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.039 0.276 2026-10-28 08:57:59,264 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:59] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.014 0.324 2026-10-28 08:57:59,338 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:59] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.208 2026-10-28 08:57:59,392 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:59] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.245 2026-10-28 08:57:59,712 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:57:59] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 73 0.102 0.499 2026-10-28 08:57:59,791 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [18/28] Tour account_tax_group → Step Select item quantity (trigger: div[name="invoice_line_ids"] tbody tr.o_data_row .o_list_number[name="quantity"]) 2026-10-28 08:57:59,896 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [19/28] Tour account_tax_group → Step Change item quantity (trigger: div[name="invoice_line_ids"] tbody tr.o_data_row .o_list_number[name="quantity"] input) 2026-10-28 08:57:59,969 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [20/28] Tour account_tax_group → Step Valid the new value (trigger: div[name="invoice_line_ids"] tbody tr.o_data_row .o_list_number[name="quantity"] input) 2026-10-28 08:58:00,028 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [21/28] Tour account_tax_group → Step Check new value of tax group (trigger: .o_tax_group_amount_value:contains("120")) 2026-10-28 08:58:00,181 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:00] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 24 0.035 0.097 2026-10-28 08:58:00,509 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:00] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 67 0.100 0.176 2026-10-28 08:58:00,623 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [22/28] Tour account_tax_group → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:58:00,697 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [23/28] Tour account_tax_group → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:58:00,725 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:00] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.028 0.107 2026-10-28 08:58:01,016 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:01] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 67 0.078 0.160 2026-10-28 08:58:01,040 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:01] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.006 0.239 2026-10-28 08:58:01,104 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:01] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.008 0.016 2026-10-28 08:58:02,169 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:02] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 269 0.246 0.804 2026-10-28 08:58:02,236 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:02] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.034 2026-10-28 08:58:02,319 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [24/28] Tour account_tax_group → Step Check new value of tax group (trigger: .o_tax_group_amount_value:contains("120")) 2026-10-28 08:58:02,359 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:02] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.032 0.099 2026-10-28 08:58:02,390 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [25/28] Tour account_tax_group → Step Edit tax value (trigger: .o_tax_group_edit_input input) 2026-10-28 08:58:02,395 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:02] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.130 2026-10-28 08:58:02,449 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:02] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.043 2026-10-28 08:58:02,492 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [26/28] Tour account_tax_group → Step Check new value of total (trigger: .oe_subtotal_footer_separator:contains("1,202")) 2026-10-28 08:58:02,855 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:02] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 68 0.107 0.252 2026-10-28 08:58:02,955 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [27/28] Tour account_tax_group → Step Discard changes (trigger: .o_form_button_cancel) 2026-10-28 08:58:03,070 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [28/28] Tour account_tax_group → Step Check tax value is reset (trigger: .o_tax_group_amount_value:contains("120")) 2026-10-28 08:58:03,151 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: tour succeeded 2026-10-28 08:58:03,152 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: ╔══════════════════════════════════╗ ║ TOUR account_tax_group SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 08:58:03,522 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: heap 38540976 (allocated 40824832) 2026-10-28 08:58:03,538 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Closing chrome headless with pid 5745 2026-10-28 08:58:03,541 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Closing websocket connection 2026-10-28 08:58:03,546 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Terminating chrome headless with pid 5745 2026-10-28 08:58:03,673 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085803_672981_test_01_account_tax_groups_tour.txt 2026-10-28 08:58:03,673 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Removing chrome user profile "/tmp/tmpxjmyhpk8_chrome_odoo" 2026-10-28 08:58:03,742 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour: Starting TestUi.test_01_account_tour ... 2026-10-28 08:58:05,070 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome pid: 5995 2026-10-28 08:58:05,070 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome headless temporary user profile dir: /tmp/tmp1t_x0lm__chrome_odoo 2026-10-28 08:58:05,070 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Issuing json command http://127.0.0.1:46671/json/version 2026-10-28 08:58:05,072 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46671/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:58:05,107 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 08:58:05,107 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Issuing json command http://127.0.0.1:46671/json 2026-10-28 08:58:05,108 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46671/json with timeout 3 increased to 10s during tests 2026-10-28 08:58:05,119 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Websocket url found: ws://127.0.0.1:46671/devtools/page/E39833FB1EFF3C92DC08E50FDE6A5E31 2026-10-28 08:58:05,135 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Enable chrome headless console log notification 2026-10-28 08:58:05,149 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome headless enable page notifications 2026-10-28 08:58:05,304 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 08:58:05,327 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Setting session cookie in browser 2026-10-28 08:58:05,334 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:58:05,334 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:58:05,360 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:58:07,387 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:07] "GET /odoo HTTP/1.1" 200 - 186 0.180 1.852 2026-10-28 08:58:07,393 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Navigation result: {'frameId': 'E39833FB1EFF3C92DC08E50FDE6A5E31', 'loaderId': '92EFAB99829B1E576D096A2EB1D4C89F', 'isDownload': False} 2026-10-28 08:58:07,393 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Evaluate ready code "odoo.isTourReady('account_tour')" 2026-10-28 08:58:07,458 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:07] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-28 08:58:07,491 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:07] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.050 2026-10-28 08:58:07,658 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:58:08,747 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:08] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.631 0.678 2026-10-28 08:58:08,780 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.302 2026-10-28 08:58:08,800 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.347 2026-10-28 08:58:08,813 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:08] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.950 2026-10-28 08:58:08,831 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:08] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.302 2026-10-28 08:58:09,030 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:58:09,033 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 08:58:09,034 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 08:58:09,059 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.011 2026-10-28 08:58:09,075 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: Owl is running in 'dev' mode. 2026-10-28 08:58:09,133 104 INFO rb-e85a3c6-226074-429753 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (128) 2026-10-28 08:58:09,192 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 14 0.030 0.083 2026-10-28 08:58:09,197 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 08:58:09,230 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.063 2026-10-28 08:58:09,236 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.084 2026-10-28 08:58:09,289 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-10-28 08:58:09,324 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Evaluate test code "odoo.startTour('account_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:58:09,343 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-28 08:58:09,344 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [1/29] Tour account_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:58:09,399 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:58:09,403 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:58:09,457 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [2/29] Tour account_tour → Step Go to invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 08:58:09,504 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:58:09,609 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [3/29] Tour account_tour → Step Go to invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 08:58:09,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [4/29] Tour account_tour → Step Go to invoicing (trigger: button[data-menu-xmlid="account.menu_finance_receivables"]) 2026-10-28 08:58:09,938 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "POST /mail/data HTTP/1.1" 200 - 151 0.293 0.300 2026-10-28 08:58:09,998 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:09] "GET /web/image/res.partner/3/avatar_128?unique=1793177849000 HTTP/1.1" 200 - 9 0.024 0.604 2026-10-28 08:58:10,019 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.649 2026-10-28 08:58:10,055 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.674 2026-10-28 08:58:10,090 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.463 2026-10-28 08:58:10,173 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:58:10,263 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [5/29] Tour account_tour → Step Go to invoicing (trigger: .dropdown-item[data-menu-xmlid="account.menu_action_move_out_invoice_type"]) 2026-10-28 08:58:10,267 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:58:10,268 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.052 0.038 2026-10-28 08:58:10,326 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:58:10,336 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "GET /web/image/res.company/128/favicon HTTP/1.1" 200 - 9 0.024 0.068 2026-10-28 08:58:10,344 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [6/29] Tour account_tour → Step Now, we'll create your first invoice (trigger: button.o_list_button_add) 2026-10-28 08:58:10,560 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 73 0.061 0.262 2026-10-28 08:58:10,601 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.218 2026-10-28 08:58:10,776 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:10] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 44 0.062 0.092 2026-10-28 08:58:11,439 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:11] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 210 0.113 0.681 2026-10-28 08:58:11,504 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:11] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 08:58:11,521 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:58:11,772 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:11] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:58:11,835 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [7/29] Tour account_tour → Step Write a customer name to create one or see suggestions. (trigger: div[name=partner_id] .o_input_dropdown) 2026-10-28 08:58:11,876 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:58:12,072 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:12] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 30 0.029 0.166 2026-10-28 08:58:12,401 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:12] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:58:12,583 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [8/29] Tour account_tour → Step div[name=partner_id] input 2026-10-28 08:58:12,734 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [9/29] Tour account_tour → Step Select first partner (trigger: .o_m2o_dropdown_option a:contains('Create')) 2026-10-28 08:58:12,773 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:12] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.012 0.048 2026-10-28 08:58:13,020 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:13] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.012 0.033 2026-10-28 08:58:13,055 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:13] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 2 0.005 0.059 2026-10-28 08:58:13,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [10/29] Tour account_tour → Step Once everything is set, you are good to continue. You will be able to edit this later in the Customers menu. (trigger: .modal-content button.btn-primary) 2026-10-28 08:58:13,536 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:13] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 90 0.073 0.367 2026-10-28 08:58:13,744 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:13] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 37 0.046 0.115 2026-10-28 08:58:14,041 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:58:14,067 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [11/29] Tour account_tour → Step Add a line to your invoice (trigger: div[name=invoice_line_ids] .o_field_x2many_list_row_add a) 2026-10-28 08:58:14,258 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 57 0.054 0.130 2026-10-28 08:58:14,448 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 16 0.035 0.079 2026-10-28 08:58:14,533 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.012 0.032 2026-10-28 08:58:14,551 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [12/29] Tour account_tour → Step Fill in the details of the product or see the suggestion. (trigger: div[name=invoice_line_ids] div[name=product_id]) 2026-10-28 08:58:14,660 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 14 0.014 0.086 2026-10-28 08:58:14,790 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 15 0.047 0.025 2026-10-28 08:58:14,881 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [13/29] Tour account_tour → Step div[name=invoice_line_ids] div[name=product_id] input 2026-10-28 08:58:14,892 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:58:14,896 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:14] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 5 0.009 0.118 2026-10-28 08:58:14,995 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [14/29] Tour account_tour → Step Create the product. (trigger: div[name=invoice_line_ids] div[name=product_id] .o_m2o_dropdown_option_create a:contains(create)) 2026-10-28 08:58:15,043 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:15] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.024 0.036 2026-10-28 08:58:15,300 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:15] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.037 0.023 2026-10-28 08:58:15,355 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [15/29] Tour account_tour → Step Click here to add a description to your product. (trigger: div[name=invoice_line_ids] div[name=product_id] button[id=labelVisibilityButtonId]) 2026-10-28 08:58:15,431 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [16/29] Tour account_tour → Step Add a description to your item. (trigger: div[name=invoice_line_ids] div[name=product_id] textarea) 2026-10-28 08:58:15,553 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [17/29] Tour account_tour → Step div[name=invoice_line_ids] div[name=product_id] textarea 2026-10-28 08:58:15,622 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [18/29] Tour account_tour → Step Verify the price and update if necessary. (trigger: div[name=invoice_line_ids] td[name=price_unit]) 2026-10-28 08:58:15,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:58:15,626 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:15] "POST /web/dataset/call_kw/product.product/name_create HTTP/1.1" 200 - 80 0.082 0.183 2026-10-28 08:58:15,700 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [19/29] Tour account_tour → Step Set a price. (trigger: div[name=invoice_line_ids] div[name=price_unit] input) 2026-10-28 08:58:15,758 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [20/29] Tour account_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:58:15,809 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:15] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 40 0.040 0.110 2026-10-28 08:58:15,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [21/29] Tour account_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:58:15,912 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:15] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 8 0.013 0.048 2026-10-28 08:58:15,976 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:15] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 17 0.037 0.076 2026-10-28 08:58:16,040 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:16] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 4 0.008 0.047 2026-10-28 08:58:16,147 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:16] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.006 0.049 2026-10-28 08:58:16,271 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:16] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 4 0.005 0.040 2026-10-28 08:58:16,374 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:16] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.008 0.060 2026-10-28 08:58:16,502 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:16] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 5 0.006 0.055 2026-10-28 08:58:16,661 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:16] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.007 0.077 2026-10-28 08:58:17,898 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:17] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 310 0.435 0.737 2026-10-28 08:58:18,011 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:18] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 11 0.015 0.034 2026-10-28 08:58:18,073 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [22/29] Tour account_tour → Step Once your invoice is ready, confirm it. (trigger: button[name=action_post]) 2026-10-28 08:58:18,157 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:18] "POST /mail/thread/data HTTP/1.1" 200 - 52 0.060 0.126 2026-10-28 08:58:18,163 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [23/29] Tour account_tour → Step Send the invoice to the customer and check what he'll receive. (trigger: button[name=action_invoice_sent]:contains(send)) 2026-10-28 08:58:18,224 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:18] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.024 0.146 2026-10-28 08:58:18,271 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:18] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.288 2026-10-28 08:58:18,340 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:18] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.014 0.100 2026-10-28 08:58:18,380 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:18] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.310 2026-10-28 08:58:19,241 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:19] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 203 0.305 0.762 2026-10-28 08:58:19,280 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:19] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 1.058 2026-10-28 08:58:19,351 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:19] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.065 2026-10-28 08:58:19,634 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:19] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 81 0.097 0.229 2026-10-28 08:58:19,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [24/29] Tour account_tour → Step Send the invoice to the customer and check what he'll receive. (trigger: .o_field_widget[name=mail_partner_ids] input) 2026-10-28 08:58:19,820 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:19] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.039 0.101 2026-10-28 08:58:19,871 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:19] "POST /web/dataset/call_button/account.move/action_invoice_sent HTTP/1.1" 200 - 6 0.010 0.082 2026-10-28 08:58:19,999 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:19] "POST /web/dataset/call_kw/account.move.send.wizard/get_views HTTP/1.1" 200 - 13 0.022 0.054 2026-10-28 08:58:20,279 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:20] "POST /web/dataset/call_kw/account.move.send.wizard/onchange HTTP/1.1" 200 - 70 0.061 0.187 2026-10-28 08:58:20,355 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:20] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:58:20,427 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [25/29] Tour account_tour → Step Select first partner (trigger: .ui-menu-item a:contains('Test Customer')) 2026-10-28 08:58:20,462 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:20] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.013 0.047 2026-10-28 08:58:20,723 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:20] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.016 0.043 2026-10-28 08:58:20,776 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [26/29] Tour account_tour → Step Write here your own email address to test the flow. (trigger: .o_field_widget[name=email] input, input[name=email]) 2026-10-28 08:58:20,835 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:20] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.051 2026-10-28 08:58:20,870 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:20] "POST /web/dataset/call_kw/res.partner/get_formview_id HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:58:20,987 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:20] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 13 0.025 0.076 2026-10-28 08:58:21,053 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:21] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.009 0.034 2026-10-28 08:58:21,098 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:21] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.083 2026-10-28 08:58:21,188 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:21] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.034 2026-10-28 08:58:21,189 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [27/29] Tour account_tour → Step Validate. (trigger: .modal button.o_form_button_save) 2026-10-28 08:58:21,253 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [28/29] Tour account_tour → Step Let's send the invoice. (trigger: .modal button[name=action_send_and_print]) 2026-10-28 08:58:21,319 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request https://www.gravatar.com/avatar/592fc57ef0b254235cfa5977bccfd34a?d=404&s=128 with timeout 5 increased to 10s during tests 2026-10-28 08:58:21,319 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.gravatar.com/avatar/592fc57ef0b254235cfa5977bccfd34a?d=404&s=128 2026-10-28 08:58:21,323 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:21] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.012 0.057 2026-10-28 08:58:21,484 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:21] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 34 0.040 0.089 2026-10-28 08:58:21,542 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [29/29] Tour account_tour → Step The invoice having been sent, the button has changed priority. (trigger: button[name=action_invoice_sent]:contains(send).btn-secondary) 2026-10-28 08:58:21,547 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:21] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.007 0.037 2026-10-28 08:58:21,678 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:21] "POST /web/dataset/call_kw/account.move.send.wizard/web_save HTTP/1.1" 200 - 23 0.036 0.060 2026-10-28 08:58:22,810 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:22] "POST /web/dataset/call_button/account.move.send.wizard/action_send_and_print HTTP/1.1" 200 - 194 0.171 0.947 2026-10-28 08:58:22,902 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:22] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.028 0.048 2026-10-28 08:58:23,134 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:23] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 71 0.080 0.205 2026-10-28 08:58:23,254 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: tour succeeded 2026-10-28 08:58:23,258 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: ╔═════════════════════════════╗ ║ TOUR account_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-28 08:58:23,346 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:23] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.041 0.118 2026-10-28 08:58:23,530 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: heap 42862964 (allocated 45981696) 2026-10-28 08:58:23,546 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Closing chrome headless with pid 5995 2026-10-28 08:58:23,550 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Closing websocket connection 2026-10-28 08:58:23,550 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Terminating chrome headless with pid 5995 2026-10-28 08:58:23,675 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085823_675178_test_01_account_tour.txt 2026-10-28 08:58:23,675 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Removing chrome user profile "/tmp/tmp1t_x0lm__chrome_odoo" 2026-10-28 08:58:23,749 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour: Starting TestUi.test_section_saved_on_tab_keydown_tour ... 2026-10-28 08:58:24,276 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome pid: 6272 2026-10-28 08:58:24,277 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome headless temporary user profile dir: /tmp/tmphl6_w9b4_chrome_odoo 2026-10-28 08:58:24,277 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Issuing json command http://127.0.0.1:33143/json/version 2026-10-28 08:58:24,278 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:33143/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:58:24,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 08:58:24,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Issuing json command http://127.0.0.1:33143/json 2026-10-28 08:58:24,309 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:33143/json with timeout 3 increased to 10s during tests 2026-10-28 08:58:24,319 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Websocket url found: ws://127.0.0.1:33143/devtools/page/2336D3DB0B2D338878FD04F8D987988E 2026-10-28 08:58:24,330 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Enable chrome headless console log notification 2026-10-28 08:58:24,336 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome headless enable page notifications 2026-10-28 08:58:24,432 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 08:58:24,453 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Setting session cookie in browser 2026-10-28 08:58:24,473 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Open "http://127.0.0.1:8069/odoo/customer-invoices" in browser 2026-10-28 08:58:24,473 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Navigating to: "http://127.0.0.1:8069/odoo/customer-invoices" 2026-10-28 08:58:24,498 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:58:26,290 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:26] "GET /odoo/customer-invoices HTTP/1.1" 200 - 185 0.143 1.653 2026-10-28 08:58:26,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Navigation result: {'frameId': '2336D3DB0B2D338878FD04F8D987988E', 'loaderId': 'FBFEDA9B8F0EFDDD6F836E9925ED1698', 'isDownload': False} 2026-10-28 08:58:26,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Evaluate ready code "odoo.isTourReady('section_saved_on_tab_keydown_tour')" 2026-10-28 08:58:26,390 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:26] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.019 0.022 2026-10-28 08:58:26,401 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:26] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.049 2026-10-28 08:58:26,466 104 INFO rb-e85a3c6-226074-429753 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-10-28 08:58:27,475 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /web/webclient/load_menus/71ab3bb5333c0b6f8b0d5ff86cf0fd3948fa7370977c9fc6fbe72997ba929217 HTTP/1.1" 200 - 748 0.471 0.627 2026-10-28 08:58:27,507 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.123 2026-10-28 08:58:27,517 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.149 2026-10-28 08:58:27,551 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.732 2026-10-28 08:58:27,552 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-28 08:58:27,775 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:58:27,787 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 08:58:27,789 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 08:58:27,808 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 08:58:27,838 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: Owl is running in 'dev' mode. 2026-10-28 08:58:27,913 104 INFO rb-e85a3c6-226074-429753 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (128) 2026-10-28 08:58:27,982 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.035 0.106 2026-10-28 08:58:27,985 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-10-28 08:58:28,002 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.089 2026-10-28 08:58:28,021 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Evaluate test code "odoo.startTour('section_saved_on_tab_keydown_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/customer-invoices", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:58:28,023 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.078 2026-10-28 08:58:28,042 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [1/9] Tour section_saved_on_tab_keydown_tour → Step Create new invoice (trigger: .o_control_panel_main_buttons .o_list_button_add) 2026-10-28 08:58:28,044 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.031 2026-10-28 08:58:28,128 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "POST /mail/data HTTP/1.1" 200 - 36 0.040 0.066 2026-10-28 08:58:28,131 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-10-28 08:58:28,178 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.083 2026-10-28 08:58:28,181 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:58:28,185 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:58:28,292 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "GET /web/image/res.partner/862/avatar_128?unique=1793177849000 HTTP/1.1" 200 - 15 0.038 0.190 2026-10-28 08:58:28,361 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "GET /web/image?model=res.users&field=avatar_128&id=185 HTTP/1.1" 200 - 9 0.013 0.286 2026-10-28 08:58:28,425 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:58:29,185 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 225 0.180 0.765 2026-10-28 08:58:29,234 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 1.048 2026-10-28 08:58:29,279 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "GET /web/image/res.company/128/favicon HTTP/1.1" 200 - 4 0.008 0.875 2026-10-28 08:58:29,295 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.001 0.045 2026-10-28 08:58:29,304 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:58:29,311 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:58:29,581 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:58:29,661 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [2/9] Tour section_saved_on_tab_keydown_tour → Step Add customer (trigger: div.o_field_widget.o_field_res_partner_many2one[name="partner_id"] div input) 2026-10-28 08:58:29,718 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:58:29,935 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:29] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 37 0.037 0.174 2026-10-28 08:58:30,291 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:30] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:58:30,563 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [3/9] Tour section_saved_on_tab_keydown_tour → Step Valid customer (trigger: .ui-menu-item a:contains("Partner A")) 2026-10-28 08:58:30,628 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:30] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.018 0.044 2026-10-28 08:58:30,873 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:30] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.014 0.035 2026-10-28 08:58:30,930 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:30] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.010 0.083 2026-10-28 08:58:30,958 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [4/9] Tour section_saved_on_tab_keydown_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:58:31,028 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [5/9] Tour section_saved_on_tab_keydown_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:58:31,070 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:31] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 14 0.017 0.070 2026-10-28 08:58:31,177 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.014 0.051 2026-10-28 08:58:31,580 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:31] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 105 0.138 0.293 2026-10-28 08:58:31,697 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [6/9] Tour section_saved_on_tab_keydown_tour → Step Add a section line (trigger: .o_field_x2many_list_row_add a:contains("Add a section")) 2026-10-28 08:58:31,705 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.027 0.047 2026-10-28 08:58:31,757 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.097 2026-10-28 08:58:31,773 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [7/9] Tour section_saved_on_tab_keydown_tour → Step Edit the section label textarea (trigger: .o_field_product_label_section_and_note_cell textarea) 2026-10-28 08:58:31,869 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:31] "POST /mail/thread/data HTTP/1.1" 200 - 45 0.042 0.190 2026-10-28 08:58:31,949 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:31] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.020 0.228 2026-10-28 08:58:32,009 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:32] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.020 0.297 2026-10-28 08:58:32,123 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:32] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.024 0.325 2026-10-28 08:58:32,170 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:32] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.240 2026-10-28 08:58:32,201 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:58:32,210 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [8/9] Tour section_saved_on_tab_keydown_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:58:32,278 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [9/9] Tour section_saved_on_tab_keydown_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:58:32,369 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:32] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 52 0.064 0.129 2026-10-28 08:58:32,456 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:32] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 9 0.006 0.033 2026-10-28 08:58:32,710 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:32] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 48 0.077 0.142 2026-10-28 08:58:33,262 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:33] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 114 0.153 0.336 2026-10-28 08:58:33,292 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:33] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 08:58:33,362 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: tour succeeded 2026-10-28 08:58:33,365 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR section_saved_on_tab_keydown_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-28 08:58:33,385 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:33] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.028 0.055 2026-10-28 08:58:33,437 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:58:33] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.082 2026-10-28 08:58:33,656 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: heap 32231528 (allocated 36843520) 2026-10-28 08:58:33,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Closing chrome headless with pid 6272 2026-10-28 08:58:33,667 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Closing websocket connection 2026-10-28 08:58:33,669 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Terminating chrome headless with pid 6272 2026-10-28 08:58:33,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_085833_836092_test_section_saved_on_tab_keydown_tour.txt 2026-10-28 08:58:33,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Removing chrome user profile "/tmp/tmphl6_w9b4_chrome_odoo" 2026-10-28 08:58:33,940 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 5 removed 2026-10-28 08:58:50,638 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:54,805 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2524ac5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:54,807 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252358fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:54,815 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:54,821 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252358c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:55,424 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:59,519 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25162a980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:59,521 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253519c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:59,531 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:58:59,541 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25351bba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:00,042 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:02,992 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25397f6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:02,994 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254a90fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:03,003 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:03,010 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254a916c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:04,461 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:07,516 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ffa7d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:07,518 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25244c540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:07,529 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:07,537 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2530ebb00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:08,081 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:12,126 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fd80a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:12,127 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f8a25c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:12,136 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:12,142 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f8a3100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:12,612 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:16,714 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24da911c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:16,716 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25196ce00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:16,726 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:16,733 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25196d8a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:17,191 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:20,228 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a4d4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:20,230 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2537c5f80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:20,238 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:20,244 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2537c4680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:21,610 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:24,415 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f55a980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:24,417 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252c23420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:24,430 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:24,437 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252c20ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/account/tests/test_transfer_wizard.py", line 195, in setUpClass analytic_plan_1, analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:24,901 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_period_change_lock_date ... 2026-10-28 08:59:28,516 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_period_change_tax_lock_date ... 2026-10-28 08:59:30,589 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_default_tax ... 2026-10-28 08:59:33,155 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_amount_currency_is_zero ... 2026-10-28 08:59:34,781 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_analytic ... 2026-10-28 08:59:36,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_currency_conversion ... 2026-10-28 08:59:37,582 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_grouping ... 2026-10-28 08:59:38,983 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_no_currency_conversion ... 2026-10-28 08:59:40,198 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_reconcile ... 2026-10-28 08:59:41,680 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:44,701 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff281bf7380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:44,702 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25508cea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:44,709 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:44,715 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25508d260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:59:44,752 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:00:00,961 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_date_too_soon_month ... 2026-10-28 09:00:06,856 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_date_too_soon_year ... 2026-10-28 09:00:09,579 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_higher_amount ... 2026-10-28 09:00:12,666 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:00:28,363 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_check_label ... 2026-10-28 09:00:29,432 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_draft_invoice_payment_check_printing ... 2026-10-28 09:00:29,435 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: skipped TestPrintCheck.test_draft_invoice_payment_check_printing : Accounting not installed 2026-10-28 09:00:29,480 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_in_invoice_check_manual_sequencing ... 2026-10-28 09:00:33,297 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_in_invoice_check_manual_sequencing_with_multiple_payments ... 2026-10-28 09:00:48,352 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_multi_currency_stub_lines ... 2026-10-28 09:00:50,476 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_multiple_payments_check_number_uniqueness ... 2026-10-28 09:00:54,661 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_number_exceeds_int32_limit ... 2026-10-28 09:00:55,034 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_out_refund_check_manual_sequencing ... 2026-10-28 09:00:58,654 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_print_check_with_branch ... 2026-10-28 09:01:11,598 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_print_great_pre_number_check ... 2026-10-28 09:01:13,151 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_set_non_numeric_check_next_number_on_journal ... 2026-10-28 09:01:13,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:01:28,327 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_debit_note.tests.test_out_debit_note: Starting TestAccountDebitNote.test_00_debit_note_out_invoice ... 2026-10-28 09:01:32,922 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_debit_note.tests.test_out_debit_note: Starting TestAccountDebitNote.test_10_debit_note_in_refund ... 2026-10-28 09:01:37,079 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:01:52,813 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #195 deleted account.edi.format records with IDs: [1] 2026-10-28 09:01:52,875 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_cron_self_trigger ... 2026-10-28 09:01:58,637 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'EDI: Perform web services operations' (74) started manually 2026-10-28 09:01:58,862 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'EDI: Perform web services operations' (74) done 2026-10-28 09:01:58,913 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_cron_triggers ... 2026-10-28 09:02:02,422 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_edi_flow ... 2026-10-28 09:02:06,070 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_edi_flow_two_steps ... 2026-10-28 09:02:09,290 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_export_edi ... 2026-10-28 09:02:12,560 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_invoice_ready_to_be_sent ... 2026-10-28 09:02:15,699 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_prepare_jobs_batching ... 2026-10-28 09:02:22,256 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_prepare_jobs_no_batching ... 2026-10-28 09:02:27,675 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_warning_is_retried ... 2026-10-28 09:02:31,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:02:46,883 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi.tests.test_import_vendor_bill: Starting TestImportVendorBill.test_retrieve_partner ... 2026-10-28 09:02:47,262 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:03:01,458 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_autopost_bills: Starting TestAutoPostBills.test_autopost_bills ... 2026-10-28 09:03:29,789 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-28 09:03:46,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_allowance_charge_fixed_tax_included_recycling_contribution ... 2026-10-28 09:03:47,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_allowance_charge_fixed_tax_recycling_contribution ... 2026-10-28 09:03:49,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_cash_rounding_add_invoice_line ... 2026-10-28 09:03:52,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_cash_rounding_biggest_tax ... 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates ... 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates : Module required for the test is not installed (account_accountant) 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines ... 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines : Module required for the test is not installed (account_accountant) 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines_with_delivery_date ... 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines_with_delivery_date : Module required for the test is not installed (account_accountant) 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_with_delivery_date ... 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates_with_delivery_date : Module required for the test is not installed (account_accountant) 2026-10-28 09:03:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_delivery_date_and_address ... 2026-10-28 09:03:56,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_document_header ... 2026-10-28 09:03:56,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_document_header : Module required for the test is not installed (l10n_fr_pdp) 2026-10-28 09:03:56,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_early_pay_discount ... 2026-10-28 09:03:58,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_end_following_month_payment_term ... 2026-10-28 09:04:00,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_financial_account_bank ... 2026-10-28 09:04:02,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_financial_account_iban ... 2026-10-28 09:04:04,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_global_location_number ... 2026-10-28 09:04:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_immediate_payment_term ... 2026-10-28 09:04:08,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_in_foreign_currency ... 2026-10-28 09:04:10,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_multiple_taxes ... 2026-10-28 09:04:13,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_negative_price_unit ... 2026-10-28 09:04:14,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_partner_info ... 2026-10-28 09:04:17,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_partner_siret ... 2026-10-28 09:04:17,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_partner_siret : Module required for the test is not installed (l10n_fr) 2026-10-28 09:04:17,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_price_amount_rounding_precision ... 2026-10-28 09:04:19,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_price_amount_rounding_precision_with_price_included_taxes ... 2026-10-28 09:04:21,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_product_description_name ... 2026-10-28 09:04:23,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_product_uom_and_discounts ... 2026-10-28 09:04:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_tax_included ... 2026-10-28 09:04:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_tax_withholding ... 2026-10-28 09:04:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_tax_withholding : Module required for the test is not installed (l10n_fr_pdp) 2026-10-28 09:04:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_with_chorus_pro_fields ... 2026-10-28 09:04:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_with_chorus_pro_fields : Module required for the test is not installed (l10n_fr_facturx_chorus_pro) 2026-10-28 09:04:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_with_fixed_tax_on_negative_line ... 2026-10-28 09:04:29,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_without_chorus_pro_fields ... 2026-10-28 09:04:31,851 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 46 checked, 46 removed 2026-10-28 09:04:48,040 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_discount_on_price_zero ... 2026-10-28 09:04:49,939 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount ... 2026-10-28 09:04:51,593 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_and_invoiced_quantity ... 2026-10-28 09:04:54,131 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_no_invoiced_quantity ... 2026-10-28 09:04:55,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount ... 2026-10-28 09:04:57,269 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount_and_amount ... 2026-10-28 09:04:58,667 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_amount ... 2026-10-28 09:05:00,350 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_quantity ... 2026-10-28 09:05:01,979 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity ... 2026-10-28 09:05:03,653 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity_zero_price_amount ... 2026-10-28 09:05:05,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_negative_lines_and_total ... 2026-10-28 09:05:06,764 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_price_amount_base_quantity ... 2026-10-28 09:05:08,256 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount ... 2026-10-28 09:05:09,360 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-28 09:05:25,179 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_deferred_and_delivery_dates ... 2026-10-28 09:05:26,908 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_eco_tax_and_discount ... 2026-10-28 09:05:28,575 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_product_uom_and_negative_qty ... 2026-10-28 09:05:30,243 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:05:46,165 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_cash_rounding: Starting TestCiiImportFacturXFRCashRounding.test_import_cash_rounding_add_invoice_line ... 2026-10-28 09:05:48,282 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_cash_rounding: Starting TestCiiImportFacturXFRCashRounding.test_import_cash_rounding_biggest_tax ... 2026-10-28 09:05:50,232 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:06:05,974 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_group_lines_by_tax: Starting TestCiiImportFacturXFRGroupLinesByTax.test_import_invoice_group_lines_by_tax ... 2026-10-28 09:06:08,274 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3783, 3784, 3785, 3786, 3787] 2026-10-28 09:06:08,523 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6962, 6963, 6964] 2026-10-28 09:06:08,693 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3788, 3789] 2026-10-28 09:06:08,842 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6965, 6966] 2026-10-28 09:06:09,029 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6967] 2026-10-28 09:06:12,010 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3796, 3797, 3798, 3799, 3800] 2026-10-28 09:06:12,236 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6976, 6977, 6978] 2026-10-28 09:06:12,433 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3801, 3802] 2026-10-28 09:06:12,596 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6979, 6980] 2026-10-28 09:06:12,791 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6981] 2026-10-28 09:06:13,583 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3803, 3804, 3805, 3806] 2026-10-28 09:06:13,797 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6982, 6983] 2026-10-28 09:06:13,936 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3807, 3808] 2026-10-28 09:06:14,091 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6984, 6985] 2026-10-28 09:06:14,306 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6986] 2026-10-28 09:06:15,313 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_group_lines_by_tax: Starting TestCiiImportFacturXFRGroupLinesByTax.test_import_invoice_group_lines_correct_tax_amount ... 2026-10-28 09:06:17,642 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3809, 3810, 3811, 3812] 2026-10-28 09:06:17,866 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6993, 6994, 6995] 2026-10-28 09:06:18,040 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3813] 2026-10-28 09:06:18,261 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6996] 2026-10-28 09:06:18,526 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6997] 2026-10-28 09:06:19,469 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:06:35,319 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_account: Starting TestCiiImportFacturXFRRetrieveTax.test_partial_import_account_invoice_predictive ... 2026-10-28 09:06:35,386 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_account: skipped TestCiiImportFacturXFRRetrieveTax.test_partial_import_account_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 09:06:35,465 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:06:50,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_partner: Starting TestCiiImportFacturXFRRetrievePartner.test_import_partner_creation ... 2026-10-28 09:06:51,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #213 deleted mail.message records with IDs: [14318, 14317, 14316] 2026-10-28 09:06:51,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #213 deleted res.partner records with IDs: [993] 2026-10-28 09:06:53,311 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_partner: Starting TestCiiImportFacturXFRRetrievePartner.test_import_partner_retrieval_no_contact ... 2026-10-28 09:06:54,612 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:07:10,060 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_barcode ... 2026-10-28 09:07:11,896 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_default_code ... 2026-10-28 09:07:13,815 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_description ... 2026-10-28 09:07:15,702 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_invoice_predictive ... 2026-10-28 09:07:15,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: skipped TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 09:07:15,893 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_name ... 2026-10-28 09:07:17,671 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:07:33,016 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_tax: Starting TestCiiImportFacturXFRRetrieveTax.test_partial_import_tax_charge_to_fixed_tax ... 2026-10-28 09:07:35,279 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_tax: Starting TestCiiImportFacturXFRRetrieveTax.test_partial_import_tax_manual_tax_amounts ... 2026-10-28 09:07:35,423 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #217 deleted account.tax records with IDs: [921] 2026-10-28 09:07:37,754 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:07:56,778 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_all ... 2026-10-28 09:07:56,934 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 09:07:56,944 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:07:57,601 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:07:57] "GET /account/download_invoice_documents/2662,2663,2664/all HTTP/1.1" 200 - 76 0.049 0.611 2026-10-28 09:07:57,603 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_download_docs.TestDownloadDocs.test_download_invoice_documents_filetype_all: waiting for threads: [] 2026-10-28 09:07:57,695 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 09:08:11,788 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_partner_peppol_fields: Starting TestAccountUblCii.test_partner_ubl_cii_formats ... 2026-10-28 09:08:11,967 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_partner_peppol_fields: Starting TestAccountUblCii.test_peppol_eas_endpoint ... 2026-10-28 09:08:12,617 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:08:39,138 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_actual_delivery_date_in_cii_xml ... 2026-10-28 09:08:40,659 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:08:40,660 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_bank_details_import ... 2026-10-28 09:08:41,486 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:08:41,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_billing_date_in_cii_xml ... 2026-10-28 09:08:42,896 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:08:42,896 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_credit_note_optional_fields ... 2026-10-28 09:08:42,978 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 874, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:45,973 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252014c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 874, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:45,974 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252e7f420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 874, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:45,982 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 874, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:45,989 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252e7db20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 874, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:47,866 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 890, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:50,926 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2513613a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 890, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:50,927 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2508ce7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 890, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:50,936 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 890, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:50,944 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2508ccea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 890, in test_credit_note_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:55,656 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:08:55,712 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:58,726 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b9ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:58,727 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b90400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:58,735 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:58,741 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b92c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:08:58,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_export_import_billing_dates ... 2026-10-28 09:08:58,785 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: skipped TestAccountEdiUblCii.test_export_import_billing_dates : payment_custom module is not installed 2026-10-28 09:08:58,818 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:08:58,818 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_export_import_product ... 2026-10-28 09:09:10,641 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:10,642 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_export_import_discount_rounding ... 2026-10-28 09:09:14,182 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:14,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_export_non_eu_supplier_to_eu_customer ... 2026-10-28 09:09:16,208 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:16,209 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_line_without_product_has_name ... 2026-10-28 09:09:17,390 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:17,391 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_omits_schemeid_va_when_vat_is_slash ... 2026-10-28 09:09:18,843 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:18,844 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_use_correct_vat ... 2026-10-28 09:09:21,355 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:21,356 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_zugferd_keeps_xml_attachment_if_pdf_not_hybrid ... 2026-10-28 09:09:22,761 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:22,762 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_zugferd_no_duplicate_xml_attachment ... 2026-10-28 09:09:25,722 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:25,723 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_get_invoice_extra_attachments_no_partner ... 2026-10-28 09:09:26,017 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:26,018 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_import_bill ... 2026-10-28 09:09:29,342 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:29,343 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_import_partner_peppol_fields ... 2026-10-28 09:09:32,417 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:32,417 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_importing_bill_shouldnt_set_current_company_bank_account ... 2026-10-28 09:09:35,434 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:35,435 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_invoice_optional_fields ... 2026-10-28 09:09:35,524 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 772, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:38,612 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2530b0fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 772, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:38,613 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b9ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 772, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:38,619 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 772, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:38,626 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2519bf380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 772, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:39,228 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 788, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:43,278 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255410e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 788, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:43,279 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250026d40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 788, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:43,287 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 788, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:43,293 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250026840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_cii.py", line 788, in test_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:46,849 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:46,891 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:50,848 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25244f060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:50,850 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2532f4c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:50,860 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:50,868 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2532f79c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:09:50,900 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_oin_code ... 2026-10-28 09:09:54,274 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:54,275 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_means_code_in_facturx_xml ... 2026-10-28 09:09:55,606 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:55,607 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_terms_early_payment_discount_in_cii_xml ... 2026-10-28 09:09:57,310 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:57,311 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_terms_immediate_in_cii_xml ... 2026-10-28 09:09:58,822 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:58,823 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_peppol_eas_endpoint_compute ... 2026-10-28 09:09:59,051 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:09:59,051 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_ubl_bis3_keeps_xml_attachment ... 2026-10-28 09:10:01,534 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:10:01,585 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-10-28 09:10:18,692 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_BR_CO_10_line_extension_amount_sum_lines ... 2026-10-28 09:10:21,458 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_BR_E_08_line_extension_amount ... 2026-10-28 09:10:24,361 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_BR_S_08_tax_subtotal_taxable_amount ... 2026-10-28 09:10:26,481 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_PEPPOL_EN16931_R120_line_extension_amount_huge_number_of_decimals ... 2026-10-28 09:10:28,932 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_allowance_charge_custom_tax_recycling_contribution ... 2026-10-28 09:10:31,052 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_allowance_charge_fixed_tax_recycling_contribution ... 2026-10-28 09:10:33,359 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_buyer_reference_uses_partner_ref ... 2026-10-28 09:10:36,243 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_cash_rounding_add_invoice_line ... 2026-10-28 09:10:39,074 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_cash_rounding_biggest_tax ... 2026-10-28 09:10:41,478 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_custom_tax_emptying_turned_as_extra_invoice_lines ... 2026-10-28 09:10:43,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_be ... 2026-10-28 09:10:55,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_lu ... 2026-10-28 09:10:59,020 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_nl ... 2026-10-28 09:11:06,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_multiple_taxes ... 2026-10-28 09:11:08,700 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_with_0_tax ... 2026-10-28 09:11:11,142 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_with_discount_on_lines ... 2026-10-28 09:11:15,493 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_with_recycling_contribution_tax ... 2026-10-28 09:11:18,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_fixed_tax_emptying_return_turned_as_extra_invoice_lines ... 2026-10-28 09:11:20,459 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_fixed_tax_emptying_turned_as_extra_invoice_lines ... 2026-10-28 09:11:22,625 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_item_description_name ... 2026-10-28 09:11:24,971 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_line_zero_quantity_not_missing ... 2026-10-28 09:11:27,109 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_manual_tax_amount ... 2026-10-28 09:11:30,318 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_multiple_fixed_tax_emptying_turned_as_extra_invoice_lines ... 2026-10-28 09:11:32,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_negative_discount_upsell ... 2026-10-28 09:11:34,789 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_negative_price_unit ... 2026-10-28 09:11:36,800 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_payee_financial_account ... 2026-10-28 09:11:39,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_price_amount_rounding_precision_with_price_included_taxes ... 2026-10-28 09:11:41,696 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_price_amount_rounding_precision_with_price_included_taxes_plus_free_product ... 2026-10-28 09:11:44,617 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_price_unit_more_decimals ... 2026-10-28 09:11:47,527 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_cpv ... 2026-10-28 09:11:47,534 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: skipped TestUblExportBis3BE.test_invoice_product_commodity_code_cpv : Module required for the test is not installed (l10n_ro_cpv_code) 2026-10-28 09:11:47,604 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_intrastat ... 2026-10-28 09:11:47,608 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: skipped TestUblExportBis3BE.test_invoice_product_commodity_code_intrastat : Module required for the test is not installed (account_intrastat) 2026-10-28 09:11:47,662 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_unspsc ... 2026-10-28 09:11:47,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: skipped TestUblExportBis3BE.test_invoice_product_commodity_code_unspsc : Module required for the test is not installed (product_unspsc) 2026-10-28 09:11:47,700 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_send_and_print_additional_documents ... 2026-10-28 09:11:50,259 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_sent_to_luxembourg_dig ... 2026-10-28 09:11:52,722 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_sent_to_partner_with_gln ... 2026-10-28 09:11:54,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_currency_code_tax_totals_foreign_currency ... 2026-10-28 09:11:57,630 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_exempt ... 2026-10-28 09:11:59,823 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_out_of_scope ... 2026-10-28 09:12:01,870 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_subtotal_exempt_amount ... 2026-10-28 09:12:04,428 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_withholding ... 2026-10-28 09:12:06,670 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_discount_and_fixed_tax_emptying_return ... 2026-10-28 09:12:08,475 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_fixed_tax_on_negative_line ... 2026-10-28 09:12:10,273 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_global_discount_line_sale_order ... 2026-10-28 09:12:14,759 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_ubl_line_without_product_name ... 2026-10-28 09:12:15,664 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 153 checked, 153 removed 2026-10-28 09:12:22,983 104 INFO rb-e85a3c6-226074-429753 odoo.tests.suite: skipped setUpClass (odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be.TestBeExport) : Module required for the test is not installed (l10n_be) 2026-10-28 09:12:23,035 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:12:38,730 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_debit_note: Starting TestUblExportBis3DebitNoteBE.test_debit_note_as_invoice_document ... 2026-10-28 09:12:41,598 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:12:57,318 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_invoice_be_down_payment: Starting TestUblExportBis3InvoiceBEDownPayment.test_sale_order_down_payment ... 2026-10-28 09:13:02,673 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:13:17,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_credit_note_payment_due_date ... 2026-10-28 09:13:19,236 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_discount_per_line_price_on_big_quantity ... 2026-10-28 09:13:21,340 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_embedded_pdf ... 2026-10-28 09:13:22,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id 87449ea3-deb1-44a6-b905-de22140fceae: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'in_invoice', 'journal_id': 2240}, uid:232 2026-10-28 09:13:23,788 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_empty_embedded_document ... 2026-10-28 09:13:25,556 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_lot_of_decimals_in_quantities ... 2026-10-28 09:13:27,858 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 09:13:42,893 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_auto_generate_pdf: Starting TestUblImportBis3InvoiceBEAutoGeneratePDF.test_import_invoice_auto_generate_pdf ... 2026-10-28 09:13:44,526 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2756]. 2026-10-28 09:13:45,625 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:14:00,934 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_import_charge_and_discount_for_price_zero ... 2026-10-28 09:14:02,909 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_import_invoice_line_quantity_decimals ... 2026-10-28 09:14:04,563 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount ... 2026-10-28 09:14:06,172 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_and_invoiced_quantity ... 2026-10-28 09:14:07,652 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_no_invoiced_quantity ... 2026-10-28 09:14:09,006 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_amount ... 2026-10-28 09:14:10,496 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount ... 2026-10-28 09:14:11,905 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount_and_amount ... 2026-10-28 09:14:13,352 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_amount ... 2026-10-28 09:14:14,815 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_quantity ... 2026-10-28 09:14:16,201 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity ... 2026-10-28 09:14:17,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity_zero_price_amount ... 2026-10-28 09:14:19,184 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_name ... 2026-10-28 09:14:20,653 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_name_and_description ... 2026-10-28 09:14:22,205 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_negative_lines_and_total ... 2026-10-28 09:14:23,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_negative_with_base_quantity ... 2026-10-28 09:14:25,088 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_price_amount_base_quantity ... 2026-10-28 09:14:26,645 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_with_discount_and_included_tax ... 2026-10-28 09:14:28,421 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount ... 2026-10-28 09:14:29,629 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount_with_quantity_allowance_charge ... 2026-10-28 09:14:31,780 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount_zero_quantity_with_price_amount ... 2026-10-28 09:14:33,192 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-10-28 09:14:48,343 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_group_lines_by_tax: Starting TestUblImportBis3InvoiceBEGroupLinesByTax.test_import_invoice_group_lines_by_tax ... 2026-10-28 09:14:50,544 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4157, 4158, 4159, 4160, 4161] 2026-10-28 09:14:50,752 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7455, 7456, 7457] 2026-10-28 09:14:50,894 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4162, 4163] 2026-10-28 09:14:51,051 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7458, 7459] 2026-10-28 09:14:51,259 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7460] 2026-10-28 09:14:54,319 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4170, 4171, 4172, 4173, 4174] 2026-10-28 09:14:54,506 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7469, 7470, 7471] 2026-10-28 09:14:54,693 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4175, 4176] 2026-10-28 09:14:54,855 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7472, 7473] 2026-10-28 09:14:55,063 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7474] 2026-10-28 09:14:55,772 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4177, 4178, 4179, 4180] 2026-10-28 09:14:55,941 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7475, 7476] 2026-10-28 09:14:56,099 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4181, 4182] 2026-10-28 09:14:56,226 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7477, 7478] 2026-10-28 09:14:56,399 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7479] 2026-10-28 09:14:57,525 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_group_lines_by_tax: Starting TestUblImportBis3InvoiceBEGroupLinesByTax.test_import_invoice_group_lines_correct_tax_amount ... 2026-10-28 09:14:59,735 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4183, 4184, 4185, 4186] 2026-10-28 09:14:59,962 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7486, 7487, 7488] 2026-10-28 09:15:00,113 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4187] 2026-10-28 09:15:00,258 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7489] 2026-10-28 09:15:00,413 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7490] 2026-10-28 09:15:01,188 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:15:16,698 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_optional_fields: Starting TestUblImportBis3InvoiceBEOptionalFields.test_import_credit_note_with_optional_fields ... 2026-10-28 09:15:16,866 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 64, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:20,779 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253e51800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 64, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:20,780 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25135d620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 64, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:20,795 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 64, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:20,802 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25135dbc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 64, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:21,485 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 76, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:25,713 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255c4a520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 76, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:25,714 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2536884a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 76, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:25,723 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 76, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:25,730 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253689760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 76, in test_import_credit_note_with_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:29,990 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_optional_fields: Starting TestUblImportBis3InvoiceBEOptionalFields.test_import_invoice_optional_fields ... 2026-10-28 09:15:30,079 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 17, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:33,361 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f71bc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 17, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:33,363 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533c5b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 17, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:33,373 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 17, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:33,380 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533c7060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 17, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:35,121 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 29, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:38,139 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253ef2660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 29, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:38,141 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250f05ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 29, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:38,149 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 29, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:38,155 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250f07a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/tests/test_ubl_import_bis3_invoice_be_optional_fields.py", line 29, in test_import_invoice_optional_fields self.env["ir.model.fields"].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:43,423 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:46,575 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25295cea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:46,576 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250004e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:46,583 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:46,590 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250004b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:46,639 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:16:03,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_payable_rounding_amount: Starting TestUblImportBis3InvoiceBEPayableRoundingAmount.test_import_cash_rounding_add_invoice_line ... 2026-10-28 09:16:08,608 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_payable_rounding_amount: Starting TestUblImportBis3InvoiceBEPayableRoundingAmount.test_import_cash_rounding_biggest_tax ... 2026-10-28 09:16:10,653 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_payable_rounding_amount: Starting TestUblImportBis3InvoiceBEPayableRoundingAmount.test_import_payable_rounding_amount_not_being_cash_rounding ... 2026-10-28 09:16:12,645 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:16:28,189 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_account: Starting TestUblImportBis3InvoiceBERetrieveAccount.test_partial_import_account_invoice_predictive ... 2026-10-28 09:16:28,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_account: skipped TestUblImportBis3InvoiceBERetrieveAccount.test_partial_import_account_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 09:16:28,514 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:16:43,781 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_bill_endpoint_in_party_tax_scheme ... 2026-10-28 09:16:45,420 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_bill_multiple_payment_means ... 2026-10-28 09:16:47,226 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_bill_vat_in_party_identification ... 2026-10-28 09:16:48,954 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_creation ... 2026-10-28 09:16:49,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #246 deleted mail.message records with IDs: [14655, 14654, 14653] 2026-10-28 09:16:49,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #246 deleted res.partner records with IDs: [1180] 2026-10-28 09:16:51,857 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_creation_ch ... 2026-10-28 09:16:55,845 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_retrieval_no_contact ... 2026-10-28 09:16:57,460 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_partial_import_partner_retrieval_bank_account_number ... 2026-10-28 09:16:59,676 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_partial_import_partner_retrieval_own_bank_account_number ... 2026-10-28 09:17:01,174 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 09:17:16,649 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_import_ignored_uom_category_mismatch ... 2026-10-28 09:17:18,493 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_barcode ... 2026-10-28 09:17:20,701 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_default_code ... 2026-10-28 09:17:22,732 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_description ... 2026-10-28 09:17:24,592 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_invoice_predictive ... 2026-10-28 09:17:24,766 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: skipped TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 09:17:24,802 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_name ... 2026-10-28 09:17:26,609 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 09:17:42,548 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_import_document_charge_with_different_tax ... 2026-10-28 09:17:44,702 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_import_foreign_tax ... 2026-10-28 09:17:47,717 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_import_invoice_fixed_tax_fuzzy ... 2026-10-28 09:17:49,130 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_charge_to_fixed_tax ... 2026-10-28 09:17:51,723 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_from_predicted_account_default_tax ... 2026-10-28 09:17:54,387 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_included_invoice ... 2026-10-28 09:17:56,093 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_manual_tax_amounts ... 2026-10-28 09:17:58,630 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_manual_tax_amounts_invoice_predictive ... 2026-10-28 09:17:58,788 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: skipped TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_manual_tax_amounts_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 09:17:58,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:18:14,080 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_edi_ubl_cii_tax_extension.tests.test_ubl_cii_tax_extension: Starting TestAccountEdiUblCiiTaxExtension.test_tax_subtotal ... 2026-10-28 09:18:18,174 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:18:33,984 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_fleet.tests.test_account_fleet: Starting TestAccountFleet.test_transfer_wizard_vehicle_info_propagation ... 2026-10-28 09:18:38,984 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:18:54,246 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_fleet_log_services_amount ... 2026-10-28 09:18:55,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_change_vehicle ... 2026-10-28 09:18:56,076 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [664] 2026-10-28 09:18:56,630 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [665] 2026-10-28 09:18:56,851 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14785] 2026-10-28 09:18:56,871 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [9] 2026-10-28 09:18:57,500 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_deletion ... 2026-10-28 09:18:58,572 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [667, 668] 2026-10-28 09:18:58,814 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted account.move.line.ctp records with IDs: [4263, 4265] 2026-10-28 09:18:58,876 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14787] 2026-10-28 09:18:58,882 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [11] 2026-10-28 09:18:59,066 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted account.move.line records with IDs: [7608] 2026-10-28 09:18:59,282 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_right_amount ... 2026-10-28 09:18:59,890 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [669] 2026-10-28 09:19:00,422 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_log_deletion ... 2026-10-28 09:19:01,160 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14790] 2026-10-28 09:19:01,238 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [15] 2026-10-28 09:19:01,310 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:19:17,547 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_action_post_calls_send_payment_request_only_once ... 2026-10-28 09:19:18,654 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_full_amount_available_for_refund_when_not_yet_refunded ... 2026-10-28 09:19:19,813 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_full_amount_available_for_refund_when_refunds_are_pending ... 2026-10-28 09:19:20,957 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_generate_payment_link_with_no_invoice_line ... 2026-10-28 09:19:21,092 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [4266] 2026-10-28 09:19:21,264 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [7613, 7614] 2026-10-28 09:19:21,319 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_fully_refunded ... 2026-10-28 09:19:23,226 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_no_tx ... 2026-10-28 09:19:23,374 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_not_supported ... 2026-10-28 09:19:24,456 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_full_amount_available_for_refund_when_partially_refunded ... 2026-10-28 09:19:26,152 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_payment_for_validations ... 2026-10-28 09:19:26,320 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payment_invoice_same_receivable ... 2026-10-28 09:19:28,965 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payment_token_for_invoice_partner_is_available ... 2026-10-28 09:19:30,750 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payments_for_source_tx_with_children ... 2026-10-28 09:19:31,939 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_pending_tx_does_not_cancel_payment ... 2026-10-28 09:19:32,748 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_post_process_does_not_fail_on_cancelled_invoice ... 2026-10-28 09:19:34,576 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_post_process_only_posts_invoices_of_done_transactions ... 2026-10-28 09:19:36,925 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_prevent_unlink_apml_with_active_provider ... 2026-10-28 09:19:37,066 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_provider_journal_assignation ... 2026-10-28 09:19:37,621 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_refund_message_author_is_logged_in_user ... 2026-10-28 09:19:38,768 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_refunds_count ... 2026-10-28 09:19:42,722 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_vendor_payment_name_remains_same_after_repost ... 2026-10-28 09:19:44,437 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [4293] 2026-10-28 09:19:44,629 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [7667, 7668] 2026-10-28 09:19:45,922 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:20:02,324 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_check_payment_access_token_before_rerouting_flow ... 2026-10-28 09:20:02,445 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_check_portal_access_token_before_rerouting_flow ... 2026-10-28 09:20:02,484 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_invoice_overdue_payment_flow ... 2026-10-28 09:20:06,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:TestUser from n/a 2026-10-28 09:20:06,910 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:09,072 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:09] "GET /my/invoices/overdue HTTP/1.1" 200 - 330 0.339 1.825 2026-10-28 09:20:09,189 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:09] "POST /invoice/transaction/overdue HTTP/1.1" 200 - 29 0.036 0.052 2026-10-28 09:20:11,180 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:11] "POST /payment/status/poll HTTP/1.1" 200 - 560 0.791 1.116 2026-10-28 09:20:11,245 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_invoice_payment_flow ... 2026-10-28 09:20:11,260 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:12,856 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 09:20:13,977 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:13] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=1254&access_token=68024336e5e8e19b646351af9eaf0c82ae1b8764d0bf4ff1b36fd104d1efbcf0&invoice_id=2857 HTTP/1.1" 200 - 277 0.226 2.493 2026-10-28 09:20:13,997 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 09:20:14,093 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:14] "POST /invoice/transaction/2857 HTTP/1.1" 200 - 27 0.036 0.065 2026-10-28 09:20:14,174 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_out_invoice_get_page_view_values ... 2026-10-28 09:20:17,002 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_partially_paid_invoice_overdue_payment_flow ... 2026-10-28 09:20:22,582 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:TestUser from n/a 2026-10-28 09:20:22,594 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:24,547 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:24] "GET /my/invoices/overdue HTTP/1.1" 200 - 330 0.220 1.735 2026-10-28 09:20:24,680 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:24] "POST /invoice/transaction/overdue HTTP/1.1" 200 - 29 0.034 0.060 2026-10-28 09:20:26,720 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:26] "POST /payment/status/poll HTTP/1.1" 200 - 555 0.807 1.151 2026-10-28 09:20:26,782 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_public_user_new_company ... 2026-10-28 09:20:30,038 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:30,562 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 09:20:31,849 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:31] "GET /payment/pay?amount=1000.0¤cy_id=126&reference=Test+Transaction&partner_id=1254&access_token=06c23c64a61c9eec13d7a8263cb5839b3e1d05775c8ea681a0f6788834f4d90a&invoice_id=2864 HTTP/1.1" 200 - 293 0.205 1.612 2026-10-28 09:20:31,869 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 09:20:31,949 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:31] "POST /invoice/transaction/2864 HTTP/1.1" 200 - 27 0.030 0.053 2026-10-28 09:20:33,885 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:33] "POST /payment/status/poll HTTP/1.1" 200 - 519 0.764 1.084 2026-10-28 09:20:33,953 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-10-28 09:20:34,039 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:20:34,481 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 09:20:34,491 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:20:34] "POST /invoice/transaction/2857/ HTTP/1.1" 200 - 13 0.007 0.447 2026-10-28 09:20:34,567 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:20:51,110 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_payment.tests.test_payment_provider: Starting TestPaymentProvider.test_duplicate_provider_child_company_no_journal_id ... 2026-10-28 09:20:58,266 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:21:12,348 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_account_journal: Starting TestPeppolAccountJournal.test_peppol_journal_type_change ... 2026-10-28 09:21:12,632 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:21:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_attachment_placeholders ... 2026-10-28 09:21:31,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_automatic_invoicing_auto_update_partner_peppol_status ... 2026-10-28 09:21:33,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875533401454438.1672531200.000000000000000-openerp-89-sale.order@e21430483335>: ['"partner_be" <@False>'] 2026-10-28 09:21:34,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-28 09:21:37,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_available_peppol_edi_formats ... 2026-10-28 09:21:37,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_available_peppol_sending_methods ... 2026-10-28 09:21:48,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_compute_available_peppol_eas_multi_partner ... 2026-10-28 09:21:49,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_non_xml_compatible_characters ... 2026-10-28 09:21:51,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_default_ubl_bis3_multi ... 2026-10-28 09:21:53,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 09:21:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 09:21:54,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_default_ubl_bis3_single ... 2026-10-28 09:21:57,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_document_retrieval_with_company_context ... 2026-10-28 09:22:12,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_send_multi_async ... 2026-10-28 09:22:28,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 09:22:29,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 09:22:29,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_receive_error_peppol ... 2026-10-28 09:22:32,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_receive_success_peppol ... 2026-10-28 09:22:34,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_resend_error_peppol_message ... 2026-10-28 09:22:36,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #274 deleted ir.attachment records with IDs: [12151] 2026-10-28 09:22:37,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_email_then_peppol ... 2026-10-28 09:22:39,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [482] 2026-10-28 09:22:40,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_invalid_edi_user ... 2026-10-28 09:22:41,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_invalid_partner ... 2026-10-28 09:22:43,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_not_valid_format_partner ... 2026-10-28 09:22:44,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_not_valid_partner ... 2026-10-28 09:22:46,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_success_message ... 2026-10-28 09:22:48,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_silent_error_while_creating_xml ... 2026-10-28 09:22:50,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 09:22:51,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 09:22:51,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_validate_partner ... 2026-10-28 09:22:52,050 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 32 checked, 32 removed 2026-10-28 09:23:10,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolSelfBillingImport.test_receive_self_billed_invoice_from_peppol ... 2026-10-28 09:23:12,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolSelfBillingImport.test_receive_self_billed_invoice_from_peppol_multi_company ... 2026-10-28 09:23:29,642 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:23:46,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_create_participant_missing_data ... 2026-10-28 09:23:46,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_deregister_with_client_gone_error ... 2026-10-28 09:23:47,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [4] 2026-10-28 09:23:47,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_do_not_reset_peppol_endpoint ... 2026-10-28 09:23:49,000 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=0088%3A88888888888&formats=None 2026-10-28 09:23:58,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_ignore_archived_edi_users ... 2026-10-28 09:23:59,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_commercial_entity ... 2026-10-28 09:24:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=0208%3A0477472701&formats=urn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Anen.nl%3Anlcius%3Av1.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Asg%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Axeinkauf.de%3Akosit%3Axrechnung_3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Aaunz%3A3.0%2COIOUBL-2.1%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Apeppol%3Afrance%3Abilling%3Acius%3A1.0 2026-10-28 09:24:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=0208%3A0477472701&formats=None 2026-10-28 09:24:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=odemo%3A0477472701&formats=urn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Anen.nl%3Anlcius%3Av1.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Asg%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Axeinkauf.de%3Akosit%3Axrechnung_3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Aaunz%3A3.0%2COIOUBL-2.1%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Apeppol%3Afrance%3Abilling%3Acius%3A1.0 2026-10-28 09:24:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=odemo%3A0477472701&formats=None 2026-10-28 09:24:07,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_registration_register_as_parent ... 2026-10-28 09:24:16,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [9] 2026-10-28 09:24:16,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_registration_register_as_self ... 2026-10-28 09:24:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [10] 2026-10-28 09:24:25,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_already_exists_on_peppol_as_receiver ... 2026-10-28 09:24:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_for_the_first_time_as_sender_then_receiver_then_unregister ... 2026-10-28 09:24:26,000 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [12] 2026-10-28 09:24:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_rejected ... 2026-10-28 09:24:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_save_migration_key ... 2026-10-28 09:24:27,883 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-28 09:24:45,377 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BEPeppol.test_invoice_PEPPOL_EN16931_R010_R020_ensure_customer_supplier_endpoint_id ... 2026-10-28 09:24:48,201 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:25:05,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_accept_response_peppol ... 2026-10-28 09:25:08,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_receive_response_to_inexisting_invoices ... 2026-10-28 09:25:11,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_reject_response_peppol ... 2026-10-28 09:25:14,513 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:25:32,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_selfbilling.tests.test_peppol_selfbilling: Starting TestPeppolSelfBilling.test_send_self_billed_invoice_via_peppol ... 2026-10-28 09:25:35,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:25:54,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling ... 2026-10-28 09:25:58,116 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling_credit_note ... 2026-10-28 09:26:00,451 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling_reverse_charge ... 2026-10-28 09:26:03,002 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_self_billing_sequence_per_partner ... 2026-10-28 09:26:04,986 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 09:26:22,412 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_get_qr_vals_communication ... 2026-10-28 09:26:22,649 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_out_invoice_create_refund_qr_code ... 2026-10-28 09:26:24,345 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_sepa_qr_code_detection ... 2026-10-28 09:26:24,594 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_sepa_qr_code_generation ... 2026-10-28 09:26:25,255 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:26:40,952 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation: Starting TestTaxesComputation.test_formula ... 2026-10-28 09:26:42,346 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome pid: 6513 2026-10-28 09:26:42,347 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome headless temporary user profile dir: /tmp/tmpju1ssqj2_chrome_odoo 2026-10-28 09:26:42,347 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Issuing json command http://127.0.0.1:41621/json/version 2026-10-28 09:26:42,348 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41621/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:26:42,366 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Browser version: Chrome/150.0.7871.114 2026-10-28 09:26:42,367 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Issuing json command http://127.0.0.1:41621/json 2026-10-28 09:26:42,367 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41621/json with timeout 3 increased to 10s during tests 2026-10-28 09:26:42,377 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Websocket url found: ws://127.0.0.1:41621/devtools/page/F5314F2603E5F712B8F0B67B88B02DCB 2026-10-28 09:26:42,398 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Enable chrome headless console log notification 2026-10-28 09:26:42,412 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome headless enable page notifications 2026-10-28 09:26:42,573 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:accountman from n/a 2026-10-28 09:26:42,588 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Setting session cookie in browser 2026-10-28 09:26:42,601 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 09:26:42,601 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 09:26:42,635 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:26:44,325 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 174 0.219 1.480 2026-10-28 09:26:44,329 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Navigation result: {'frameId': 'F5314F2603E5F712B8F0B67B88B02DCB', 'loaderId': '58344F830D442D326D0CDF54B96BED67', 'isDownload': False} 2026-10-28 09:26:44,330 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 09:26:44,376 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:26:44,392 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 09:26:44,474 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.057 0.047 2026-10-28 09:26:44,500 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 09:26:44,519 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.085 2026-10-28 09:26:44,523 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:26:44,524 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:26:44,538 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 09:26:44,571 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.046 2026-10-28 09:26:44,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:26:44,749 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.004 0.020 2026-10-28 09:26:44,770 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 09:26:44,818 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:44] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.076 2026-10-28 09:26:45,372 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:45] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-10-28 09:26:45,511 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:26:45,521 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 09:26:45,597 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.170 2026-10-28 09:26:45,627 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 09:26:45,693 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:45] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.029 0.233 2026-10-28 09:26:45,721 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:26:45,721 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:26:45] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.080 2026-10-28 09:26:45,754 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: tour succeeded 2026-10-28 09:26:45,755 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 09:26:45,847 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: heap 9066280 (allocated 9961472) 2026-10-28 09:26:45,863 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Closing chrome headless with pid 6513 2026-10-28 09:26:45,871 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Closing websocket connection 2026-10-28 09:26:45,872 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Terminating chrome headless with pid 6513 2026-10-28 09:26:45,990 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_092645_989910_test_formula.txt 2026-10-28 09:26:45,990 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Removing chrome user profile "/tmp/tmpju1ssqj2_chrome_odoo" 2026-10-28 09:26:46,074 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_tax_python.tests.test_taxes_computation: Starting TestTaxesComputation.test_invalid_formula ... 2026-10-28 09:26:46,296 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:27:03,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_child_tax_multiple_parent_raises ... 2026-10-28 09:27:04,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_all_move_type ... 2026-10-28 09:27:14,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_amls_all_states ... 2026-10-28 09:27:16,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_caba_taxes_with_negative_line ... 2026-10-28 09:27:23,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_child_tax ... 2026-10-28 09:27:24,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_date_from ... 2026-10-28 09:27:27,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_move_type_entry ... 2026-10-28 09:27:30,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_multi_company ... 2026-10-28 09:27:45,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_multiple_taxes ... 2026-10-28 09:27:46,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_no_tag_after ... 2026-10-28 09:27:47,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_no_tag_before ... 2026-10-28 09:27:48,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_tax_tags ... 2026-10-28 09:27:49,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_with_caba_taxes ... 2026-10-28 09:27:52,753 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:28:00,501 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:03,535 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253ea8860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:03,537 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253535580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:03,549 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:03,557 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253534180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:04,112 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:08,344 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2532a37e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:08,345 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541a4b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:08,353 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:08,360 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541a5620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:08,834 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:12,789 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24e52d3a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:12,791 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25308c680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:12,800 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:12,807 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25308c860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:13,295 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:16,440 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528382c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:16,442 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2528180e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:16,451 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:16,458 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252818860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:16,966 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:21,221 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2523b8720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:21,223 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2511689a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:21,236 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:21,246 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25116a7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:21,727 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:25,977 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24d8fd4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:25,981 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541fc900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:25,994 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:26,004 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541fd800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:26,507 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:29,658 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251629da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:29,660 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2515a3060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:29,669 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:29,677 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2515a0220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:31,056 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:34,021 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2531dab60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:34,022 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251235580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:34,032 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:34,038 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2512360c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:34,462 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:38,539 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ff71940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:38,540 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253c8ac00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:38,550 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:38,558 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253c8a660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:39,045 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:42,254 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2527d6ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:42,255 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25088ec00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:42,270 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:42,281 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25088f1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:43,843 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:47,037 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ffa6020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:47,040 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252099b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:47,051 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:47,058 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25209b420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:47,586 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:51,952 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2530ea840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:51,954 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25328e160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:51,962 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:51,968 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25328d800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:28:59,472 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_aggregates ... 2026-10-28 09:28:59,691 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_all_account_count_with_subplans ... 2026-10-28 09:28:59,761 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:03,988 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252075b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:03,990 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254120ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:04,000 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:04,007 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541234c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:04,537 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:07,717 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528c5260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:07,719 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f36cc20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:07,731 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:07,740 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f36cfe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:08,283 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:12,295 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251d9c5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:12,297 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2511e53a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:12,306 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:12,313 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2511e7e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:12,797 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:16,498 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254aa7560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:16,499 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b93240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:16,509 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:16,514 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b92840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:16,953 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:19,698 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f541da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:19,700 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ffbf060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:19,710 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:19,717 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ffbe0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:21,110 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:24,163 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fbcd300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:24,165 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252411a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:24,174 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:24,181 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252410d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:24,630 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:28,577 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2529f5260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:28,579 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25127cfe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:28,588 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:28,595 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25127db20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:29,037 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:32,264 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ffe6840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:32,266 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253c8fce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:32,276 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:32,282 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253c8dee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 168, in test_all_account_count_with_subplans self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:33,742 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:36,753 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253093240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:36,755 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ef11d00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:36,765 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:36,773 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ef119e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:37,279 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:41,110 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2551551c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:41,112 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529e45e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:41,122 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:41,129 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2529e5300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:41,638 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:45,645 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2530ca3e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:45,648 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fcf2ac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:45,662 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:45,672 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fcf2e80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:46,111 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:49,173 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25319ed40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:49,174 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252014180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:49,184 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:49,190 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252015120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 171, in test_all_account_count_with_subplans self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:49,708 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:53,737 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251363240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:53,738 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2511fa840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:53,748 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:53,755 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2511f8a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:54,267 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:58,105 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f799bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:58,107 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2509120c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:58,115 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:58,122 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250911b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:29:58,634 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:01,689 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24dd3ad40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:01,691 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2522a84a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:01,701 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:01,709 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2522a80e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:03,102 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:06,099 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25308c360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:06,101 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25523eac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:06,111 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:06,119 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25523f100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 175, in test_all_account_count_with_subplans self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:06,915 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_account_branches ... 2026-10-28 09:30:06,919 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: skipped TestAnalyticAccount.test_analytic_account_branches : `hr_timesheet` overrides analytic rights. Without `account` the test would crash 2026-10-28 09:30:06,957 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_distribution_model ... 2026-10-28 09:30:07,055 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_plan_account_child ... 2026-10-28 09:30:07,121 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:11,056 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24da93380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:11,057 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253ae5620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:11,070 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:11,076 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253ae5760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:11,523 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:15,296 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253cacfe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:15,297 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2521e5b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:15,307 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:15,315 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2521e4e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:15,811 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:18,850 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2559f0860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:18,851 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250da9940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:18,861 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:18,869 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250daa200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:20,397 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:23,275 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254c31440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:23,276 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2513632e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:23,285 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:23,292 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251363060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:23,764 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:27,700 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253e0a8e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:27,703 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253d9fe20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:27,714 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:27,720 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253d9c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:28,178 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:31,220 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254c2c180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:31,222 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255a30540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:31,231 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:31,239 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255a31bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:32,757 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:35,849 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2513ea5c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:35,851 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255055120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:35,859 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:35,867 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2550547c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:36,325 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:40,408 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250b7bb00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:40,410 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255af4040> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:40,424 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:40,435 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255af4220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 149, in test_analytic_plan_account_child self.analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:40,943 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:43,887 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2535182c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:43,889 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25282cc20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:43,898 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:43,905 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25282cea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:45,466 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:48,498 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25319e2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:48,499 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a22840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:48,509 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:48,516 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a23920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:49,046 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:53,038 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24eec8180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:53,040 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541a5620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:53,049 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:53,057 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541a4540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:53,506 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:57,409 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25479b740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:57,410 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255875bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:57,418 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:57,426 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255877560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 152, in test_analytic_plan_account_child self.analytic_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:30:57,889 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:00,720 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251889940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:00,721 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25488a700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:00,730 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:00,737 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25488a7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:01,269 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:05,320 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f778ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:05,322 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2519a58a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:05,331 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:05,338 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2519a5300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:05,873 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:09,829 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a85300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:09,830 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24e1c91c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:09,839 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:09,845 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24e1c9260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:10,300 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:13,360 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250a916c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:13,361 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2528c5940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:13,369 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:13,375 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2528c54e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 156, in test_analytic_plan_account_child self.analytic_sub_sub_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:14,924 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan ... 2026-10-28 09:31:15,858 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52619, 52635] 2026-10-28 09:31:15,909 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:19,049 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2515b3560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:19,051 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25543c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:19,061 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:19,068 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25543d260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:21,015 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52623, 52637] 2026-10-28 09:31:21,083 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:24,067 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fcf2340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:24,069 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253d9c180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:24,078 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:24,083 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2535182c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:26,029 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52627, 52639] 2026-10-28 09:31:26,094 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:29,126 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2559be520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:29,128 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253dff100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:29,137 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:29,144 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253dff920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:30,129 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52631, 52641] 2026-10-28 09:31:30,184 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:34,182 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f968ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:34,184 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ffde520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:34,193 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:34,201 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ffde0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 274, in test_change_parent_plan self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:34,733 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:38,911 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2522796c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:38,913 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253463880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:38,924 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:38,932 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253462520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:39,418 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:42,381 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2556a6700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:42,382 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a55b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:42,391 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:42,398 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a540e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:43,799 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:46,688 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d96980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:46,690 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fbcd300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:46,700 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:46,707 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fbce700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:47,241 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:51,375 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528ee5c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:51,377 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25188ae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:51,388 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:51,396 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251889ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:51,940 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:55,276 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528c44a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:55,278 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253327c40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:55,291 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:55,296 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253324400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:31:56,763 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:00,103 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a571a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:00,105 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24d949300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:00,114 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:00,121 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24d9496c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:00,614 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:04,844 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250b7a520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:04,846 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252ebd800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:04,861 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:04,870 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252ebe700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:05,378 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:09,616 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255055d00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:09,617 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2532f5580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:09,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:09,632 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2532f6b60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:10,416 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:13,772 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b20fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:13,773 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2529f56c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:13,782 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:13,788 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2529f4e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:16,864 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52691, 52695, 52699, 52703, 52692, 52696, 52700, 52704] 2026-10-28 09:32:16,898 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:20,057 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b368e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:20,059 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25366b100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:20,075 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:20,084 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25366bd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 282, in test_change_parent_plan self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:20,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_conflict ... 2026-10-28 09:32:21,045 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_with_intermediate ... 2026-10-28 09:32:21,815 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52619, 52635] 2026-10-28 09:32:21,896 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:26,001 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f76fa60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:26,002 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24e29efc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:26,012 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:26,019 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24e29e660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:27,081 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52623, 52637] 2026-10-28 09:32:27,135 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:31,371 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a074c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:31,373 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25147ed40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:31,383 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:31,391 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25147ce00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:32,469 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52627, 52639] 2026-10-28 09:32:32,555 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:36,733 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f931260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:36,734 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2511e4c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:36,749 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:36,756 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2511e5800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:37,802 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52631, 52641] 2026-10-28 09:32:37,858 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,085 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252f95940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,086 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252dc8180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,096 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,104 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252dcbba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 318, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = self.analytic_plan_2 File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,654 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:46,917 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24da9f1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:46,920 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254a93d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:46,931 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:46,939 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254a92340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:47,456 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:50,704 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253c3ef20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:50,707 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ef137e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:50,720 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:50,727 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ef11800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:52,306 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:55,314 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2518cc540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:55,316 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fbcede0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:55,326 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:55,334 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fbcf6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:55,922 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:59,994 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25116be20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:59,995 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ff83420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:00,003 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:00,010 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ff80ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:00,506 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:03,639 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25135cd60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:03,641 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25244c040> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:03,651 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:03,661 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25244eac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:05,072 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:08,385 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f931080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:08,387 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253308540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:08,397 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:08,405 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533085e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:08,860 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:12,938 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2532f6020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:12,940 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25308d260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:12,950 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:12,957 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25308fd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:13,372 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:16,590 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250a70040> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:16,592 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fd83100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:16,602 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:16,610 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fd83560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:18,494 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,761 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f778400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,763 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24e1cae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,772 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,780 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24e1cad40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:23,698 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52723, 52727, 52731, 52735, 52724, 52728, 52732, 52736] 2026-10-28 09:33:23,733 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:27,866 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251437560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:27,867 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253df3ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:27,874 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:27,879 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253df3100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 324, in test_change_parent_plan_with_intermediate self.analytic_plan_1.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:28,238 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan ... 2026-10-28 09:33:28,805 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_conflict ... 2026-10-28 09:33:29,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_no_conflict ... 2026-10-28 09:33:29,262 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_sys_param ... 2026-10-28 09:33:29,352 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:33,530 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2531dbd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:33,533 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2531f62a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:33,547 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:33,556 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2531f6980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:34,002 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:37,177 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251c3d080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:37,178 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fbb7c40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:37,187 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:37,194 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fbb7600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:38,624 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:41,852 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25196cae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:41,853 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253b91800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:41,863 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:41,871 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b907c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:42,271 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:46,669 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252f95ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:46,671 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255a31300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:46,681 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:46,689 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255a31620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 363, in test_change_sys_param current_project_plan.write({'name': 'Old Project Plan'}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:47,151 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:50,271 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255156340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:50,273 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24eec82c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:50,284 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:50,292 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24eecbec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:51,765 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:55,048 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24d94bba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:55,049 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2527d3e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:55,063 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:55,068 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2527d0a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:55,557 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:59,887 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528454e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:59,888 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25520cd60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:59,896 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:59,903 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25520c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:00,565 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:03,889 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fe4d080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:03,890 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2525189a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:03,898 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:03,904 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252519b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:05,381 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:08,522 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250b047c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:08,524 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533b09a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:08,535 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:08,542 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533b3420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:09,019 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:13,159 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24e309e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:13,160 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533c6fc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:13,171 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:13,178 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533c6b60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:13,637 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:17,733 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252f4ce00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:17,735 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2528ec180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:17,746 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:17,761 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2528eef20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:18,248 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:21,509 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255af7920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:21,511 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253d9f6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:21,521 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:21,529 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253d9c2c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 26, in write self.env['account.analytic.plan'].browse(int(old_plan_id))._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:23,134 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:26,141 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2513e3420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:26,142 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253316fc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:26,150 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:26,155 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533156c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:27,990 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52620, 52624, 52628, 52632] 2026-10-28 09:34:28,025 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:32,518 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a57f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:32,520 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24da93f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:32,531 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:32,539 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24da92ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 365, in test_change_sys_param self.env['ir.config_parameter'].set_param('analytic.project_plan', self.analytic_plan_2.id) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-e85a3c6-226074/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:32,950 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_create_analytic_with_minimal_access ... 2026-10-28 09:34:34,156 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:37,419 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a220c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:37,422 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253ae72e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:37,435 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:37,452 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253ae4720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:39,202 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:42,808 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250022340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:42,810 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ef016c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:42,820 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:42,827 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ef02de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:43,359 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:47,853 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f71ba60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:47,855 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253bb5300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:47,865 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:47,872 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253bb63e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:48,443 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:52,566 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2533c1b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:52,569 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252c4b560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:52,582 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:52,590 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252c4ad40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:53,254 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:56,455 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25512ef20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:56,457 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252e7c9a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:56,465 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:56,471 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252e7f240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:34:56,944 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:01,159 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2535eca40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:01,161 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24da171a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:01,175 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:01,183 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24da149a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:01,738 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:06,058 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254884860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:06,060 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541b0400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:06,072 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:06,082 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541b0a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:06,584 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:09,829 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253483ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:09,831 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251609120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:09,838 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:09,843 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251608ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_account.py", line 199, in test_create_analytic_with_minimal_access plan = self.env['account.analytic.plan'].with_user(analyst).create({'name': 'test plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:10,044 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_with_option ... 2026-10-28 09:35:11,484 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_without_options ... 2026-10-28 09:35:11,586 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_order_analytic_distribution_model ... 2026-10-28 09:35:11,849 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_update_analytic_distribution_clean_all_plans ... 2026-10-28 09:35:12,187 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:15,791 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d6b740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:15,792 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2552db600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:15,804 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:15,812 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2552dbc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:15,859 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:35:26,347 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:30,822 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2548a60c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:30,824 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541ff7e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:30,835 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:30,843 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541fcc20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:31,370 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:35,710 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25229bba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:35,712 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250b076a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:35,722 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:35,729 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250b051c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:36,240 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:39,512 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2522a8e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:39,514 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251169300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:39,523 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:39,531 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a06fc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:41,061 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:44,316 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2533ca5c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:44,317 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254ff6ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:44,327 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:44,335 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254ff5580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:44,857 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:49,349 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25286ede0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:49,351 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253c13d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:49,361 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:49,368 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253c10cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:49,892 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:53,122 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25308c0e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:53,124 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253f6c360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:53,138 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:53,150 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253f6fc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:54,707 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:57,947 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253282de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:57,949 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f8a3560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:57,959 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:57,966 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f8a3740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:35:58,465 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:02,804 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2534819e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:02,808 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24e29fba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:02,824 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:02,832 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24e29d4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 12, in setUpClass cls.analytic_plan_1, cls.analytic_plan_2 = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:03,417 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:06,682 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255263740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:06,684 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25339b4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:06,693 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:06,700 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253398cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:08,245 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:11,484 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fd82700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:11,485 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24e52d6c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:11,504 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:11,516 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24e52f880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:12,125 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:16,250 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a21a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:16,251 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25330a5c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:16,262 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:16,269 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25330ab60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:16,783 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:20,890 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25209ade0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:20,891 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252525e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:20,901 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:20,908 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2525272e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/common.py", line 21, in setUpClass cls.analytic_plan_child = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:21,411 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_dynamic_update: Starting TestAnalyticDynamicUpdate.test_configurations ... 2026-10-28 09:36:22,757 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:25,836 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2541b6c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:25,837 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25523f600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:25,845 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:25,851 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25523dda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:25,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:36:27,256 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:30,732 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2541202c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:30,734 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f36ee80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:30,746 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:30,754 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f36d3a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:31,384 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:35,558 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25133de40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:35,560 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252903c40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:35,573 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:35,580 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253f6cea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:36,105 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:39,241 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252517a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:39,243 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2556a7f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:39,252 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:39,258 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2556a6020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:40,842 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:43,920 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2533d27a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:43,922 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251169f80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:43,930 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:43,937 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253960900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:44,453 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:48,508 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2533a8e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:48,510 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fa08180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:48,520 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:48,527 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fa0bd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:48,989 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:53,010 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2543bba60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:53,011 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fcd3e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:53,021 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:53,029 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fcd0c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:53,481 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:56,536 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252f75d00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:56,537 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251603ce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:56,545 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:56,552 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251601800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:36:57,003 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:01,187 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2516099e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:01,189 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252853060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:01,199 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:01,205 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252851ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_analytic_mixin.py", line 11, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:01,713 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_analytic_mixin: Starting TestAnalyticMixin.test_filtered_domain ... 2026-10-28 09:37:01,859 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:06,190 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fa9d260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:06,191 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24db2e0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:06,198 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:06,202 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24db2d9e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:06,238 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:37:06,262 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan ... 2026-10-28 09:37:06,617 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:09,711 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2530932e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:09,712 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252f3bd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:09,722 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:09,730 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252f38e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:11,360 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:14,706 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2516099e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:14,707 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252c49300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:14,722 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:14,730 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252c49940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:15,231 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:19,489 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25328dda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:19,491 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2543bba60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:19,502 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:19,510 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2543bbc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:20,119 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:23,407 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2536909a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:23,409 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2521e6160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:23,419 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:23,426 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2521e6e80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:24,891 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:27,892 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250cbde40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:27,894 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ffa7060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:27,908 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:27,918 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ffa79c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:28,440 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:32,621 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253f6d580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:32,622 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250a2c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:32,631 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:32,638 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250a2e660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:33,074 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:36,168 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2537c7a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:36,170 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2509a9a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:36,180 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:36,186 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253b7d440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:37,568 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:41,097 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ff0d760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:41,099 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fa09940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:41,111 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:41,119 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fa0a340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 13, in test_delete_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:41,722 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:45,869 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f79c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:45,870 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2521e6c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:45,879 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:45,885 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2521e4360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:47,651 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52807, 52809, 52811, 52813] 2026-10-28 09:37:47,695 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:51,841 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f8ffa60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:51,842 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251364d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:51,852 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:51,859 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2513640e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:52,437 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [52] 2026-10-28 09:37:52,497 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan_with_view ... 2026-10-28 09:37:52,559 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:55,628 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25109e700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:55,630 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25004de40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:55,640 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:55,647 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25004e200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:37:57,277 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:00,318 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2536828e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:00,319 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a51a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:00,328 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:00,334 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a50540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:00,826 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:05,036 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2529b5e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:05,037 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255262020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:05,047 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:05,054 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255263d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:05,632 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:08,815 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f789760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:08,817 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254a923e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:08,830 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:08,836 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254a91a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:10,324 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:13,486 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2513eba60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:13,487 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25344e020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:13,497 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:13,505 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25344c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:13,968 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:18,064 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2524ad440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:18,065 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25147cb80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:18,075 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:18,083 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25147f6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:18,597 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:21,809 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fd82700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:21,810 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251ae4400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:21,824 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:21,833 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251ae7a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:23,289 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:26,416 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24d885580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:26,418 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253a7b1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:26,429 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:26,439 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253a79ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 63, in test_delete_plan_with_view plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:27,070 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:31,148 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2532a0e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:31,149 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2538b1580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:31,159 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:31,166 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2538b09a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:31,251 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_subplan ... 2026-10-28 09:38:31,580 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:35,838 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24dd036a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:35,840 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250d56480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:35,854 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:35,861 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250d57c40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:36,430 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:39,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2536f54e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:39,626 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f7e8fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:39,636 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:39,642 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f7ea3e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:40,127 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:44,118 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ef01080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:44,119 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533a8d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:44,128 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:44,135 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533aa660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:44,670 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:48,809 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25523de40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:48,811 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2545fbec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:48,820 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:48,828 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2545faf20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:49,381 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:52,434 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25157d8a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:52,436 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25244e160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:52,451 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:52,458 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25244e480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:53,903 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:57,204 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ffee840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:57,206 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252435bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:57,218 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:57,227 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252434ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:38:57,683 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:01,921 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ff73740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:01,922 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2525247c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:01,931 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:01,938 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252525300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:02,391 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:05,381 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253dfff60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:05,382 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f933600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:05,391 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:05,398 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f931c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 25, in test_delete_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:06,803 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:09,964 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252c4a340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:09,966 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2522aaf20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:09,976 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:09,984 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2522ab6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:10,476 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:14,391 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24da9eca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:14,393 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25088c680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:14,403 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:14,411 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25088d940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:14,946 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:18,983 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2539e7ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:18,984 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25308c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:18,993 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:18,999 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25308d940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:19,448 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:22,612 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2525253a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:22,614 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25127e0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:22,627 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:22,632 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25127fec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 26, in test_delete_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:24,080 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [56] 2026-10-28 09:39:24,100 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [55] 2026-10-28 09:39:24,198 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:27,163 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2524adee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:27,164 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252ebd8a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:27,174 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:27,180 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252ebc860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:28,843 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52831, 52833, 52835, 52837] 2026-10-28 09:39:28,893 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:33,170 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255875580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:33,171 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255a06ac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:33,179 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:33,185 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255a07ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 267, in unlink related_fields.filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:33,502 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_demote_plan ... 2026-10-28 09:39:33,878 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:36,878 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253c42f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:36,879 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251b53920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:36,891 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:36,899 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251b507c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:38,459 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:41,591 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25209b420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:41,593 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2515ffe20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:41,603 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:41,613 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2515fdc60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:42,127 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:46,310 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2535ec0e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:46,312 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254d8c540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:46,323 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:46,331 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254d8d440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:46,952 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:50,183 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2539e5ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:50,184 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fdfa7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:50,193 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:50,200 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fdf9260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:51,769 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:54,946 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253dfe3e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:54,947 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250ca5e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:54,956 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:54,963 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250ca5120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:55,409 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:59,604 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f6a6f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:59,606 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252401620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:59,616 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:39:59,624 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252403740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:00,048 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:03,926 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b9bce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:03,928 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255522de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:03,938 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:03,946 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255522b60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:04,419 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:07,502 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255b36ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:07,504 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255875bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:07,513 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:07,521 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255876c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 54, in test_demote_plan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:08,981 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:12,104 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24dd01e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:12,106 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252d02ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:12,115 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:12,122 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252d00860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:12,578 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:16,805 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24da1fc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:16,808 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2531c2f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:16,819 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:16,828 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2531c0540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:17,306 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:20,527 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25244fba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:20,528 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250b46160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:20,538 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:20,544 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250b44860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:22,029 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:25,241 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f8a2480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:25,243 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253c43ec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:25,252 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:25,257 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253c43920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:25,774 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:29,844 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ffb2980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:29,846 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25319c680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:29,856 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:29,863 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25319f240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:30,340 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:33,552 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2522b5580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:33,555 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252a20fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:33,571 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:33,580 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252a22e80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:35,098 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:38,266 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2522a8b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:38,268 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2518d0d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:38,277 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:38,284 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2518d0400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:38,752 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:43,047 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2515299e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:43,048 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250d05760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:43,061 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:43,070 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250d05ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 55, in test_demote_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:44,016 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52847] 2026-10-28 09:40:44,070 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:48,076 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f7e7c40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:48,078 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ff7f6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:48,087 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:48,093 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ff7ee80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:48,984 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52849] 2026-10-28 09:40:49,060 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:53,196 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252ea6020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:53,198 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252c32340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:53,207 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:53,213 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252c30860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:54,158 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52851] 2026-10-28 09:40:54,209 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:58,417 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253681ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:58,419 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254ff65c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:58,429 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:58,436 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254ff5b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:40:59,381 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52853] 2026-10-28 09:40:59,516 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:03,668 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254c33b00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:03,669 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254f207c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:03,679 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:03,686 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254f20ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:04,177 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_promote_subplan ... 2026-10-28 09:41:04,240 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:07,358 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fcd0ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:07,360 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255361ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:07,369 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:07,375 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2553611c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:08,936 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:12,134 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25508d080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:12,135 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252ea7f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:12,145 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:12,153 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252ea7a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:12,644 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:16,987 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255764360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:16,988 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2519394e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:16,996 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:17,003 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251938cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:17,596 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:20,774 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ff716c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:20,775 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ff0ed40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:20,787 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:20,795 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ff0d6c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:22,399 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:25,677 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255028f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:25,679 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25109c5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:25,689 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:25,697 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25109e340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:26,161 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:30,194 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2541fc7c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:30,206 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25227d580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:30,216 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:30,224 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25227c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:30,644 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:33,688 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2551279c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:33,689 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2513980e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:33,699 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:33,706 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251398540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:35,126 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:38,075 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2548a6200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:38,076 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251512840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:38,084 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:38,091 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251511a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 43, in test_promote_subplan parent = self.env['account.analytic.plan'].create({'name': 'Parent Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:38,548 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:42,730 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250cbfec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:42,731 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252279b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:42,742 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:42,750 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252278900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:43,235 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:47,384 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a365c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:47,386 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253426660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:47,396 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:47,404 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253426c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:47,894 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:50,919 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25337c540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:50,920 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253373ec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:50,927 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:50,932 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253370a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:51,366 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:55,346 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d15bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:55,347 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541fc860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:55,355 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:55,361 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541fcb80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 44, in test_promote_subplan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan', 'parent_id': parent.id}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:55,808 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:59,780 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2529b5bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:59,781 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24e1c9bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:59,791 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:59,799 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24e1cb920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:00,325 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:03,454 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25198d3a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:03,455 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2518d3d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:03,465 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:03,473 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2518d20c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:05,017 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:08,241 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253c5dda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:08,242 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24d8fc180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:08,252 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:08,260 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24d8fea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:08,795 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:12,991 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253dfcea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:12,993 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fe4eb60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:13,002 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:13,010 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fe4ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:13,512 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:17,628 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b38220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:17,629 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25161a200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:17,639 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:17,647 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251619300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:18,097 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:21,263 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250d54ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:21,265 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2559defc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:21,275 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:21,283 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2559dd940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:21,784 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:25,869 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24d949d00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:25,871 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff250b06fc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:25,881 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:25,888 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff250b04040> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:26,373 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:30,833 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fffd620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:30,834 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25227ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:30,841 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:30,849 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25227e480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:31,389 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:34,881 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254887880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:34,884 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25337c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:34,897 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:34,905 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25337f740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:37,821 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52871, 52873, 52875, 52877] 2026-10-28 09:42:37,868 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:41,044 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251c3fec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:41,046 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ff7ca40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:41,057 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:41,064 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ff7efc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 418, in write prev_related.exists().filtered(lambda f: not self._is_subplan_field_used(f)).unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:41,383 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_rename_plan ... 2026-10-28 09:42:41,785 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:45,966 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25193b240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:45,968 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ffa7a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:45,978 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:45,987 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ffa7380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:46,499 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:50,780 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2533eb880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:50,782 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25328df80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:50,790 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:50,798 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25328f420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:51,307 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:54,535 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24e9b87c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:54,537 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fffc2c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:54,545 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:54,550 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fffd6c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:56,147 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:59,474 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ffb2de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:59,476 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25088c900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:59,486 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:59,494 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25088c7c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:00,045 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:04,288 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25336eb60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:04,290 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ff73ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:04,300 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:04,308 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ff714e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:04,768 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:07,925 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25227e020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:07,927 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24fbd99e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:07,934 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:07,941 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24fbda480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:09,447 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:12,694 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a3bb00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:12,695 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ffe5440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:12,704 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:12,713 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ffe7ce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:13,213 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:17,316 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ea7b560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:17,319 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251169080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:17,329 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:17,338 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25116a660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 37, in test_rename_plan plan = self.env['account.analytic.plan'].create({'name': 'Test Plan'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:17,842 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:21,948 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2522818a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:21,950 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2531d9300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:21,958 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:21,965 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254a90720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:22,361 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:25,388 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253519a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:25,390 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24e30bf60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:25,400 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:25,408 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24e30a660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:25,817 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:30,623 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254120c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:30,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ef13880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:30,635 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:30,643 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ef102c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:31,008 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:34,945 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2558772e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:34,947 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2534274c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:34,957 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:34,965 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2534249a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:35,048 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_company_plans ... 2026-10-28 09:43:43,951 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:47,255 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255154ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:47,257 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252cbb560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:47,270 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:47,284 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252cb96c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:48,941 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:52,107 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2550905e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:52,109 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f79c220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:52,120 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:52,126 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f79fe20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:52,610 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:56,772 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528199e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:56,773 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ffbed40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:56,782 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:56,790 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ffbe980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:57,335 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:00,384 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253316200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:00,386 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2541b7420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:00,396 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:00,404 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2541b6f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:01,954 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:05,176 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25244fc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:05,177 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ea37600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:05,188 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:05,196 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ea34fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:05,700 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:09,738 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253bb7060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:09,739 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25226ee80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:09,747 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:09,754 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254ac7e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:10,205 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:14,397 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff252da49a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:14,399 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533ca700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:14,410 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:14,417 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533cba60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:14,921 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:18,079 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fa0b060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:18,081 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25502b7e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:18,090 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:18,097 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25502bc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 113, in test_validate_company_plans plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:18,789 104 INFO rb-e85a3c6-226074-429753 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_deleted_account ... 2026-10-28 09:44:18,852 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:22,872 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24f71bd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:22,874 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254ac7f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:22,886 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:22,894 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254ac7880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:23,479 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:27,870 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2524c8540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:27,872 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2523bb1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:27,883 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:27,892 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2523bb240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:28,357 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:31,357 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25508c680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:31,359 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251235940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:31,370 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:31,379 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251237ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:33,104 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:36,364 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2552db060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:36,366 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255875ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:36,377 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:36,385 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255876700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:36,925 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:41,292 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fd32660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:41,293 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2535356c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:41,301 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:41,310 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253534900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:41,839 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:46,025 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ff92980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:46,031 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25244c2c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:46,051 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:46,057 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25244e020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:46,564 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:49,817 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fb0d260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:49,818 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25311f920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:49,828 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:49,834 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25311f240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:50,250 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:54,267 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253b9d6c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:54,269 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253f6f4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:54,278 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:54,285 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253f6e480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 78, in test_validate_deleted_account plan, mandatory_plan = self.env['account.analytic.plan'].create([{ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:54,812 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15187] 2026-10-28 09:44:54,905 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [861] 2026-10-28 09:44:55,037 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:59,210 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d3a2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:59,212 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252da4fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:59,221 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:59,227 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f798d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:00,899 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52903, 52907, 52911, 52915] 2026-10-28 09:45:00,947 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:04,043 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24ebc8360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:04,044 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ed4eb60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:04,053 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:04,060 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ed4c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:05,652 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [63] 2026-10-28 09:45:05,765 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:08,844 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff254d176a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:08,845 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff252e7e0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:08,855 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:08,861 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff252e7e3e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:08,895 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:45:08,918 104 INFO rb-e85a3c6-226074-429753 odoo.addons.attachment_indexation.tests.test_indexation: Starting TestCaseIndexation.test_attachment_pdf_indexation ... 2026-10-28 09:45:08,980 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:45:09,596 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_backend ... 2026-10-28 09:45:09,689 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#2) deleted by __system__ (#1) from n/a 2026-10-28 09:45:09,689 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#1) deleted by __system__ (#1) from n/a 2026-10-28 09:45:09,719 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted auth.passkey.key records with IDs: [2, 1] 2026-10-28 09:45:10,245 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 6682 2026-10-28 09:45:10,246 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmp347drm1b_chrome_odoo 2026-10-28 09:45:10,246 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:46511/json/version 2026-10-28 09:45:10,248 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46511/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:45:10,306 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-28 09:45:10,307 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:46511/json 2026-10-28 09:45:10,308 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46511/json with timeout 3 increased to 10s during tests 2026-10-28 09:45:10,351 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:46511/devtools/page/6F4C860C7BCFC7706C0EA1D0F78D2D34 2026-10-28 09:45:10,385 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-28 09:45:10,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-28 09:45:10,536 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:45:10,548 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-28 09:45:10,573 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-28 09:45:10,573 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-28 09:45:10,600 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:45:13,879 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:13] "GET /odoo?debug=tests HTTP/1.1" 200 - 184 0.289 2.995 2026-10-28 09:45:13,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '6F4C860C7BCFC7706C0EA1D0F78D2D34', 'loaderId': 'EF52F0BF20B646B54DC8A831F31F3E6E', 'isDownload': False} 2026-10-28 09:45:13,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_registration')" 2026-10-28 09:45:13,951 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:13] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-10-28 09:45:13,967 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 09:45:15,341 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:15] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1057 0.610 0.800 2026-10-28 09:45:15,377 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.420 2026-10-28 09:45:15,389 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:15] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 1.467 2026-10-28 09:45:15,408 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:15] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:45:15,458 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:15,466 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:15] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 09:45:16,445 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 09:45:16,452 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:45:16,475 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 09:45:16,498 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-28 09:45:16,520 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:16,635 104 INFO rb-e85a3c6-226074-429753 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 09:45:16,700 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: The ready code tooks too much time : 2.8153278827667236 2026-10-28 09:45:16,732 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate test code "odoo.startTour('passkeys_tour_registration', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:45:16,790 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.093 0.165 2026-10-28 09:45:16,796 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.210 2026-10-28 09:45:16,872 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:45:17,392 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:17] "POST /mail/data HTTP/1.1" 200 - 151 0.260 0.418 2026-10-28 09:45:17,446 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.839 2026-10-28 09:45:17,449 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.718 2026-10-28 09:45:17,615 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:17] "GET /odoo HTTP/1.1" 200 - 22 0.028 0.807 2026-10-28 09:45:17,882 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.085 1.199 2026-10-28 09:45:17,917 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 1.077 2026-10-28 09:45:17,921 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.237 2026-10-28 09:45:18,118 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [1/18] Tour passkeys_tour_registration → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:18,148 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:18,176 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.047 2026-10-28 09:45:18,184 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.018 2026-10-28 09:45:18,264 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.029 2026-10-28 09:45:18,439 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.041 0.147 2026-10-28 09:45:18,494 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.045 2026-10-28 09:45:18,496 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-10-28 09:45:18,594 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 09:45:18,616 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 09:45:18,617 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [2/18] Tour passkeys_tour_registration → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:45:18,716 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [3/18] Tour passkeys_tour_registration → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:45:18,838 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "POST /mail/data HTTP/1.1" 200 - 73 0.115 0.403 2026-10-28 09:45:18,893 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.365 2026-10-28 09:45:18,915 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.398 2026-10-28 09:45:18,958 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:18] "GET /web/image/res.partner/3/avatar_128?unique=1793180709000 HTTP/1.1" 200 - 9 0.015 0.426 2026-10-28 09:45:19,027 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:19] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.016 0.271 2026-10-28 09:45:19,143 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.019 0.043 2026-10-28 09:45:19,149 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.055 2026-10-28 09:45:19,198 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:45:20,014 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:20] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 306 0.266 0.649 2026-10-28 09:45:20,111 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:45:20,415 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:20] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 79 0.120 0.173 2026-10-28 09:45:20,851 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [4/18] Tour passkeys_tour_registration → Step Ensure there are no passkeys already (trigger: button:contains("Add Passkey")) 2026-10-28 09:45:20,865 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:20] "GET /web/image/res.users/2/avatar_128?unique=1793180720574 HTTP/1.1" 200 - 9 0.011 0.037 2026-10-28 09:45:20,919 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [5/18] Tour passkeys_tour_registration → Step Add a Passkey (trigger: button:contains("Add Passkey")) 2026-10-28 09:45:20,999 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [6/18] Tour passkeys_tour_registration → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(entering your password)) 2026-10-28 09:45:21,022 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:21] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.003 0.017 2026-10-28 09:45:21,098 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:21] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.007 0.027 2026-10-28 09:45:21,135 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:21] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.005 0.012 2026-10-28 09:45:21,229 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [7/18] Tour passkeys_tour_registration → Step Input password (trigger: .modal [name=password] input) 2026-10-28 09:45:21,320 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [8/18] Tour passkeys_tour_registration → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 09:45:21,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [9/18] Tour passkeys_tour_registration → Step Ready to create Passkey (trigger: .modal div:contains(Create Passkey)) 2026-10-28 09:45:21,400 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:21] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.005 0.008 2026-10-28 09:45:22,205 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 09:45:22,212 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:22] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 5 0.003 0.786 2026-10-28 09:45:22,279 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:22] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 9 0.007 0.029 2026-10-28 09:45:22,307 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:22] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.002 0.005 2026-10-28 09:45:22,349 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [10/18] Tour passkeys_tour_registration → Step Input passkey name (trigger: .modal .o_field_char input) 2026-10-28 09:45:22,429 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [11/18] Tour passkeys_tour_registration → Step Override startRegistration (trigger: body) 2026-10-28 09:45:22,478 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [12/18] Tour passkeys_tour_registration → Step Click the Create button (trigger: .modal button:contains(Create)) 2026-10-28 09:45:22,541 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [13/18] Tour passkeys_tour_registration → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:22,559 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:22] "POST /web/dataset/call_kw/auth.passkey.key.create/web_save HTTP/1.1" 200 - 3 0.006 0.008 2026-10-28 09:45:22,615 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) created by admin (#2) from 127.0.0.1 2026-10-28 09:45:22,628 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:45:22,629 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:22] "POST /web/dataset/call_button/auth.passkey.key.create/make_key HTTP/1.1" 200 - 10 0.015 0.029 2026-10-28 09:45:22,677 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [14/18] Tour passkeys_tour_registration → Step Return startRegistration to original state (trigger: body) 2026-10-28 09:45:22,752 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [15/18] Tour passkeys_tour_registration → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:45:22,808 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [16/18] Tour passkeys_tour_registration → Step Make sure the Preferences tab is open (trigger: label:contains("Email Signature")) 2026-10-28 09:45:22,913 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:22] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 99 0.075 0.186 2026-10-28 09:45:22,955 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:22] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.009 0.132 2026-10-28 09:45:23,235 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:23] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 73 0.043 0.165 2026-10-28 09:45:23,426 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [17/18] Tour passkeys_tour_registration → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:45:23,459 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:23] "GET /web/image/res.users/2/avatar_128?unique=1793180723272 HTTP/1.1" 200 - 9 0.012 0.054 2026-10-28 09:45:23,512 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [18/18] Tour passkeys_tour_registration → Step Ensure there is one passkey (trigger: button:contains("Add Passkey")) 2026-10-28 09:45:23,589 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-28 09:45:23,590 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═══════════════════════════════════════════╗ ║ TOUR passkeys_tour_registration SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 09:45:24,081 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 32844024 (allocated 33931264) 2026-10-28 09:45:24,106 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 6682 2026-10-28 09:45:24,110 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-28 09:45:24,112 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 6682 2026-10-28 09:45:24,273 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094524_272818_test_passkey_backend.txt 2026-10-28 09:45:24,273 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmp347drm1b_chrome_odoo" 2026-10-28 09:45:24,716 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 6920 2026-10-28 09:45:24,717 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmp18p_5xp7_chrome_odoo 2026-10-28 09:45:24,717 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:37643/json/version 2026-10-28 09:45:24,718 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:37643/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:45:24,801 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-28 09:45:24,801 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:37643/json 2026-10-28 09:45:24,802 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:37643/json with timeout 3 increased to 10s during tests 2026-10-28 09:45:24,816 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:37643/devtools/page/41BF15D1B05929FD6C5A55AA250658B1 2026-10-28 09:45:24,830 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-28 09:45:24,841 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-28 09:45:24,887 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:45:24,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-28 09:45:24,916 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-28 09:45:24,916 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-28 09:45:25,559 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:25] "GET /odoo?debug=tests HTTP/1.1" 200 - 90 0.105 0.498 2026-10-28 09:45:25,566 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '41BF15D1B05929FD6C5A55AA250658B1', 'loaderId': '817BC3CB2FB5A118BF229A9D481F1C0D', 'isDownload': False} 2026-10-28 09:45:25,566 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_verify')" 2026-10-28 09:45:25,654 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:25] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-28 09:45:25,675 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:25] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-10-28 09:45:25,741 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:27,205 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1055 0.691 0.812 2026-10-28 09:45:27,240 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 1.469 2026-10-28 09:45:27,262 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.166 2026-10-28 09:45:27,285 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.538 2026-10-28 09:45:27,301 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.436 2026-10-28 09:45:27,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 09:45:27,550 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 09:45:27,553 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-28 09:45:27,582 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.004 0.009 2026-10-28 09:45:27,614 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:27,648 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:45:27,696 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /odoo/offline HTTP/1.1" 200 - 3 0.006 0.016 2026-10-28 09:45:27,755 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.038 2026-10-28 09:45:27,920 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.046 0.123 2026-10-28 09:45:27,923 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-28 09:45:27,955 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 09:45:27,986 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate test code "odoo.startTour('passkeys_tour_verify', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:45:28,204 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:45:28,230 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:45:28,506 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "POST /mail/data HTTP/1.1" 200 - 145 0.220 0.352 2026-10-28 09:45:28,542 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "GET /web/image/res.partner/3/avatar_128?unique=1793180709000 HTTP/1.1" 200 - 9 0.009 0.516 2026-10-28 09:45:28,701 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "GET /odoo HTTP/1.1" 200 - 22 0.058 0.463 2026-10-28 09:45:28,764 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.723 2026-10-28 09:45:28,836 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:28,844 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.807 2026-10-28 09:45:28,880 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.072 2026-10-28 09:45:28,882 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.175 2026-10-28 09:45:28,936 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.209 2026-10-28 09:45:30,012 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [1/9] Tour passkeys_tour_verify → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:30,032 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.006 2026-10-28 09:45:30,047 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:30,190 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.063 2026-10-28 09:45:30,314 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.034 0.088 2026-10-28 09:45:30,318 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-28 09:45:30,428 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [2/9] Tour passkeys_tour_verify → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:45:30,433 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 09:45:30,514 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [3/9] Tour passkeys_tour_verify → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:45:30,730 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "POST /mail/data HTTP/1.1" 200 - 73 0.160 0.237 2026-10-28 09:45:30,738 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.382 2026-10-28 09:45:30,802 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.348 2026-10-28 09:45:30,866 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.453 2026-10-28 09:45:30,917 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.009 0.383 2026-10-28 09:45:30,945 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.475 2026-10-28 09:45:31,035 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 09:45:31,078 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.028 2026-10-28 09:45:31,132 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:45:31,826 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:31] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 262 0.217 0.526 2026-10-28 09:45:31,883 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:45:32,085 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:32] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 73 0.047 0.145 2026-10-28 09:45:32,606 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:32] "GET /web/image/res.users/2/avatar_128?unique=1793180732292 HTTP/1.1" 200 - 9 0.010 0.037 2026-10-28 09:45:32,638 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [4/9] Tour passkeys_tour_verify → Step Ensure there is one passkey (trigger: button:contains("Add Passkey")) 2026-10-28 09:45:32,658 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:45:32,717 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [5/9] Tour passkeys_tour_verify → Step Trigger security prompt (trigger: button:contains("Add Passkey")) 2026-10-28 09:45:32,814 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [6/9] Tour passkeys_tour_verify → Step Override startAuthentication (trigger: body) 2026-10-28 09:45:32,828 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:32] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.001 0.011 2026-10-28 09:45:32,878 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:32] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.003 0.008 2026-10-28 09:45:32,884 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [7/9] Tour passkeys_tour_verify → Step Click Use Passkey (trigger: button:contains("Use Passkey")) 2026-10-28 09:45:32,938 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:32] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.006 0.014 2026-10-28 09:45:33,042 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [8/9] Tour passkeys_tour_verify → Step Ready to create Passkey (trigger: .modal div:contains(Create Passkey)) 2026-10-28 09:45:33,049 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:33] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:45:33,109 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:33] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.005 0.014 2026-10-28 09:45:33,176 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:33] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 11 0.005 0.034 2026-10-28 09:45:33,217 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:33] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 09:45:33,257 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:33] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 09:45:33,308 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [9/9] Tour passkeys_tour_verify → Step Return startAuthentication to original state (trigger: body) 2026-10-28 09:45:33,372 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-28 09:45:33,372 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_verify SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 09:45:33,809 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 30020436 (allocated 30785536) 2026-10-28 09:45:33,830 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 6920 2026-10-28 09:45:33,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-28 09:45:33,839 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 6920 2026-10-28 09:45:33,970 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094533_969894_test_passkey_backend.txt 2026-10-28 09:45:33,970 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmp18p_5xp7_chrome_odoo" 2026-10-28 09:45:34,394 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 7162 2026-10-28 09:45:34,395 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmp9tp77qa4_chrome_odoo 2026-10-28 09:45:34,395 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:46303/json/version 2026-10-28 09:45:34,396 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46303/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:45:34,497 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-28 09:45:34,497 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:46303/json 2026-10-28 09:45:34,498 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46303/json with timeout 3 increased to 10s during tests 2026-10-28 09:45:34,510 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:46303/devtools/page/BEE5AD2D5037C446AEFB0D3D22EF47D7 2026-10-28 09:45:34,517 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-28 09:45:34,542 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-28 09:45:34,662 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:45:34,669 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-28 09:45:34,679 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-28 09:45:34,679 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-28 09:45:34,800 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:34] "GET /odoo?debug=tests HTTP/1.1" 200 - 22 0.015 0.090 2026-10-28 09:45:34,811 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': 'BEE5AD2D5037C446AEFB0D3D22EF47D7', 'loaderId': '0C8AA07932DB0E72892CC32CB8A8560B', 'isDownload': False} 2026-10-28 09:45:34,811 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_delete')" 2026-10-28 09:45:34,874 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:34] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-28 09:45:34,894 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:34] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-28 09:45:34,913 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:36,293 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1055 0.620 0.786 2026-10-28 09:45:36,311 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.420 2026-10-28 09:45:36,334 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 1.433 2026-10-28 09:45:36,347 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.258 2026-10-28 09:45:36,354 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.015 2026-10-28 09:45:36,578 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 09:45:36,593 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 09:45:36,596 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 09:45:36,627 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:45:36,695 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:36,711 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:45:36,749 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 09:45:36,827 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.040 2026-10-28 09:45:36,929 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate test code "odoo.startTour('passkeys_tour_delete', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:45:37,000 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.057 0.149 2026-10-28 09:45:37,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 09:45:37,163 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:45:37,210 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:45:37,368 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "POST /mail/data HTTP/1.1" 200 - 73 0.100 0.355 2026-10-28 09:45:37,515 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /odoo HTTP/1.1" 200 - 22 0.027 0.528 2026-10-28 09:45:37,565 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.473 2026-10-28 09:45:37,592 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.486 2026-10-28 09:45:37,638 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /web/image/res.partner/3/avatar_128?unique=1793180709000 HTTP/1.1" 200 - 9 0.011 0.532 2026-10-28 09:45:37,644 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.708 2026-10-28 09:45:37,672 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.030 2026-10-28 09:45:37,694 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:38,789 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [1/15] Tour passkeys_tour_delete → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:38,811 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 09:45:38,856 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:38,952 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.036 2026-10-28 09:45:39,083 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.036 0.131 2026-10-28 09:45:39,086 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.090 2026-10-28 09:45:39,161 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [2/15] Tour passkeys_tour_delete → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:45:39,266 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [3/15] Tour passkeys_tour_delete → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:45:39,358 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "POST /mail/data HTTP/1.1" 200 - 73 0.074 0.278 2026-10-28 09:45:39,393 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.374 2026-10-28 09:45:39,443 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.012 0.310 2026-10-28 09:45:39,463 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.342 2026-10-28 09:45:39,522 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "GET /web/image/res.partner/3/avatar_128?unique=1793180709000 HTTP/1.1" 200 - 9 0.014 0.394 2026-10-28 09:45:39,584 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.011 0.285 2026-10-28 09:45:39,668 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:45:39,737 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.011 0.052 2026-10-28 09:45:39,925 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 09:45:40,132 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:40] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 109 0.061 0.308 2026-10-28 09:45:40,221 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 09:45:40,423 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:40] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 73 0.045 0.169 2026-10-28 09:45:40,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [4/15] Tour passkeys_tour_delete → Step Ensure there is only one passkey (trigger: button:contains("Add Passkey")) 2026-10-28 09:45:40,900 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:40] "GET /web/image/res.users/2/avatar_128?unique=1793180740576 HTTP/1.1" 200 - 9 0.008 0.033 2026-10-28 09:45:40,972 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [5/15] Tour passkeys_tour_delete → Step Open Passkey dropdown (trigger: .o_dropdown_kanban .o-dropdown:not(:visible)) 2026-10-28 09:45:41,061 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [6/15] Tour passkeys_tour_delete → Step Delete Passkey (trigger: a[name="action_delete_passkey"]) 2026-10-28 09:45:41,148 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [7/15] Tour passkeys_tour_delete → Step Identitycheck: use password (trigger: button[name="action_use_password"]) 2026-10-28 09:45:41,181 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:41] "POST /web/dataset/call_button/auth.passkey.key/action_delete_passkey HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 09:45:41,247 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:41] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:45:41,285 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:41] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 09:45:41,362 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [8/15] Tour passkeys_tour_delete → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(entering your password)) 2026-10-28 09:45:41,388 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:41] "POST /web/dataset/call_button/res.users.identitycheck/action_use_password HTTP/1.1" 200 - 2 0.003 0.006 2026-10-28 09:45:41,436 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:41] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 09:45:41,477 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [9/15] Tour passkeys_tour_delete → Step Input password (trigger: .modal [name=password] input) 2026-10-28 09:45:41,564 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [10/15] Tour passkeys_tour_delete → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 09:45:41,638 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [11/15] Tour passkeys_tour_delete → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:41,650 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:41] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:45:42,446 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 09:45:42,458 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) deleted by admin (#2) from 127.0.0.1 2026-10-28 09:45:42,469 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #2 deleted auth.passkey.key records with IDs: [5] 2026-10-28 09:45:42,476 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:45:42,477 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:42] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 18 0.018 0.785 2026-10-28 09:45:42,527 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [12/15] Tour passkeys_tour_delete → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:45:42,606 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [13/15] Tour passkeys_tour_delete → Step Make sure the Preferences tab is open (trigger: label:contains("Email Signature")) 2026-10-28 09:45:42,832 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:42] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 95 0.155 0.172 2026-10-28 09:45:42,888 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:42] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.012 0.256 2026-10-28 09:45:42,900 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.275 2026-10-28 09:45:43,183 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:43] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 72 0.051 0.171 2026-10-28 09:45:43,378 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [14/15] Tour passkeys_tour_delete → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:45:43,411 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:43] "GET /web/image/res.users/2/avatar_128?unique=1793180743215 HTTP/1.1" 200 - 9 0.010 0.039 2026-10-28 09:45:43,456 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [15/15] Tour passkeys_tour_delete → Step Ensure there are no more passkeys (trigger: button:contains("Add Passkey")) 2026-10-28 09:45:43,544 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-28 09:45:43,545 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_delete SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 09:45:44,068 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 32714432 (allocated 33669120) 2026-10-28 09:45:44,091 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 7162 2026-10-28 09:45:44,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-28 09:45:44,106 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 7162 2026-10-28 09:45:44,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094544_315572_test_passkey_backend.txt 2026-10-28 09:45:44,316 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmp9tp77qa4_chrome_odoo" 2026-10-28 09:45:44,387 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_login ... 2026-10-28 09:45:44,912 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome pid: 7398 2026-10-28 09:45:44,913 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless temporary user profile dir: /tmp/tmprw5j6j3v_chrome_odoo 2026-10-28 09:45:44,913 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:35681/json/version 2026-10-28 09:45:44,914 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35681/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:45:45,019 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Browser version: Chrome/150.0.7871.114 2026-10-28 09:45:45,020 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:35681/json 2026-10-28 09:45:45,020 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:35681/json with timeout 3 increased to 10s during tests 2026-10-28 09:45:45,055 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Websocket url found: ws://127.0.0.1:35681/devtools/page/60BC0F11B8AFF8DA1764A62C1A252587 2026-10-28 09:45:45,069 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Enable chrome headless console log notification 2026-10-28 09:45:45,080 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless enable page notifications 2026-10-28 09:45:45,105 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Setting session cookie in browser 2026-10-28 09:45:45,212 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Open "http://127.0.0.1:8069/web/login?debug=tests" in browser 2026-10-28 09:45:45,212 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Navigating to: "http://127.0.0.1:8069/web/login?debug=tests" 2026-10-28 09:45:45,267 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:45:46,711 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:46] "GET /web/login?debug=tests HTTP/1.1" 200 - 192 0.138 1.309 2026-10-28 09:45:46,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Navigation result: {'frameId': '60BC0F11B8AFF8DA1764A62C1A252587', 'loaderId': 'DC22256B7D3BF7FEEF61D62F5F06CB43', 'isDownload': False} 2026-10-28 09:45:46,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Evaluate ready code "odoo.isTourReady('passkeys_tour_login')" 2026-10-28 09:45:46,771 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:45:46,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 09:45:46,884 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:46] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.081 2026-10-28 09:45:46,898 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 09:45:46,918 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:46] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.112 2026-10-28 09:45:46,932 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:46,933 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:46,958 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 09:45:46,979 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:46] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-10-28 09:45:47,132 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:45:47,135 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:45:47,145 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:45:47,149 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:47] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.006 2026-10-28 09:45:47,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 09:45:47,330 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:47] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.066 2026-10-28 09:45:47,363 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:47] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.008 0.073 2026-10-28 09:45:47,930 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:47] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:45:47,972 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:48,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Evaluate test code "odoo.startTour('passkeys_tour_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web/login?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:45:48,193 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.199 2026-10-28 09:45:48,234 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:48] "GET /web/login HTTP/1.1" 200 - 8 0.006 0.101 2026-10-28 09:45:48,315 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:48] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.027 0.311 2026-10-28 09:45:48,814 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [1/3] Tour passkeys_tour_login → Step Inject authenticator data (trigger: body) 2026-10-28 09:45:48,915 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [2/3] Tour passkeys_tour_login → Step Login with Passkey (trigger: button:contains("Log in with Passkey")) 2026-10-28 09:45:48,937 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:48] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.029 0.066 2026-10-28 09:45:48,946 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.080 2026-10-28 09:45:49,014 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [3/3] Tour passkeys_tour_login → Step Check if we are logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:49,016 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:49] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:45:49,271 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:demo from 127.0.0.1 2026-10-28 09:45:49,293 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:45:49,294 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:49] "POST /web/login HTTP/1.1" 303 - 94 0.074 0.149 2026-10-28 09:45:50,763 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:50] "GET /odoo HTTP/1.1" 200 - 179 0.219 1.235 2026-10-28 09:45:50,850 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:50] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 09:45:50,866 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:50] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 09:45:50,920 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:51,595 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:51] "GET /web/webclient/load_menus/54b1a85229370104c98c8a45e47522120e642014fcc78348eeb75d76ef731196 HTTP/1.1" 200 - 533 0.312 0.433 2026-10-28 09:45:51,606 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.747 2026-10-28 09:45:51,638 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.748 2026-10-28 09:45:51,668 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:51] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.377 2026-10-28 09:45:51,704 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:51] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.017 0.814 2026-10-28 09:45:52,119 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 09:45:52,326 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:45:52,330 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:45:52,346 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-28 09:45:52,348 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [3/3] Tour passkeys_tour_login → Step Check if we are logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:52,363 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 09:45:52,401 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:52,431 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:45:52,484 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.031 2026-10-28 09:45:52,549 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.051 2026-10-28 09:45:52,679 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.025 0.147 2026-10-28 09:45:52,810 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: tour succeeded 2026-10-28 09:45:52,827 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: ╔════════════════════════════════════╗ ║ TOUR passkeys_tour_login SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 09:45:52,859 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:45:53,015 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "POST /mail/data HTTP/1.1" 200 - 83 0.208 0.178 2026-10-28 09:45:53,019 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.389 2026-10-28 09:45:53,049 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.302 2026-10-28 09:45:53,145 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.035 0.368 2026-10-28 09:45:53,236 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: heap 32890704 (allocated 37728256) 2026-10-28 09:45:53,264 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "GET /web/image/res.partner/7/avatar_128?unique=1793180749000 HTTP/1.1" 200 - 9 0.038 0.424 2026-10-28 09:45:53,283 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing chrome headless with pid 7398 2026-10-28 09:45:53,299 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing websocket connection 2026-10-28 09:45:53,300 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:45:53,302 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Terminating chrome headless with pid 7398 2026-10-28 09:45:53,513 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094553_513679_test_passkey_login.txt 2026-10-28 09:45:53,514 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Removing chrome user profile "/tmp/tmprw5j6j3v_chrome_odoo" 2026-10-28 09:45:53,532 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "POST /mail/data HTTP/1.1" 200 - 61 0.104 0.174 2026-10-28 09:45:53,551 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: waiting for threads: [] 2026-10-28 09:45:53,567 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.438 2026-10-28 09:45:53,636 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:45:54,418 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-10-28 09:45:54,436 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15192] 2026-10-28 09:45:54,447 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:45:54,479 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp ... 2026-10-28 09:45:54,897 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 7619 2026-10-28 09:45:54,897 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpeg0or_ag_chrome_odoo 2026-10-28 09:45:54,897 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:46489/json/version 2026-10-28 09:45:54,898 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46489/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:45:55,010 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 09:45:55,010 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:46489/json 2026-10-28 09:45:55,011 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:46489/json with timeout 3 increased to 10s during tests 2026-10-28 09:45:55,062 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:46489/devtools/page/1B265A5BC2E84AB8D2C1C51CCFC2165A 2026-10-28 09:45:55,106 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 09:45:55,119 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 09:45:55,172 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from n/a 2026-10-28 09:45:55,180 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 09:45:55,185 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:45:55,186 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:45:55,207 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:45:57,071 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /odoo HTTP/1.1" 200 - 179 0.172 1.699 2026-10-28 09:45:57,083 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '1B265A5BC2E84AB8D2C1C51CCFC2165A', 'loaderId': '91A261C039AE4599A75CA562AC17B852', 'isDownload': False} 2026-10-28 09:45:57,083 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-28 09:45:57,151 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-28 09:45:57,179 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.041 2026-10-28 09:45:57,331 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:45:57,409 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.096 0.166 2026-10-28 09:45:57,434 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.273 2026-10-28 09:45:57,472 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.289 2026-10-28 09:45:57,502 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:45:57,588 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:57] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:45:58,442 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 09:45:58,450 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:45:58,462 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 09:45:58,480 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 09:45:58,511 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 09:45:58,537 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:45:58,597 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.030 2026-10-28 09:45:58,614 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 09:45:58,645 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.034 2026-10-28 09:45:58,688 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:45:58,721 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:45:58,837 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 09:45:58,841 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 09:45:58,852 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:45:58,876 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "POST /mail/data HTTP/1.1" 200 - 34 0.079 0.105 2026-10-28 09:45:58,931 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /web/image/res.partner/1386/avatar_128?unique=1793180753000 HTTP/1.1" 200 - 15 0.016 0.157 2026-10-28 09:45:58,934 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-10-28 09:45:58,979 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.221 2026-10-28 09:45:59,014 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.010 0.268 2026-10-28 09:45:59,024 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:45:59,072 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.086 2026-10-28 09:45:59,117 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.010 0.075 2026-10-28 09:45:59,246 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 09:45:59,264 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:45:59,562 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.133 0.255 2026-10-28 09:45:59,742 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "POST /mail/data HTTP/1.1" 200 - 38 0.062 0.471 2026-10-28 09:45:59,793 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.524 2026-10-28 09:45:59,806 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.173 2026-10-28 09:45:59,837 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.031 2026-10-28 09:45:59,926 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.035 0.221 2026-10-28 09:45:59,959 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.008 0.023 2026-10-28 09:45:59,980 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:45:59] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.006 0.052 2026-10-28 09:46:00,036 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:00] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.014 0.091 2026-10-28 09:46:00,388 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-10-28 09:46:00,396 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:00] "GET /web/image/res.users/297/avatar_128?unique=1793180760085 HTTP/1.1" 200 - 9 0.010 0.035 2026-10-28 09:46:00,494 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-10-28 09:46:00,523 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:00] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 09:46:00,619 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:00] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.023 0.027 2026-10-28 09:46:00,669 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:00] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.012 2026-10-28 09:46:00,722 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-10-28 09:46:00,846 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 09:46:00,915 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-10-28 09:46:00,944 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:00] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.010 2026-10-28 09:46:01,009 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.007 0.035 2026-10-28 09:46:01,051 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.004 0.015 2026-10-28 09:46:01,095 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.003 0.010 2026-10-28 09:46:01,145 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-10-28 09:46:01,164 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:46:01,168 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:46:01,185 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "GET /web/image/auth_totp.wizard/1/qrcode?unique=1793180760000 HTTP/1.1" 200 - 8 0.007 0.020 2026-10-28 09:46:01,227 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:01,258 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-10-28 09:46:01,324 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-10-28 09:46:01,345 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.004 0.010 2026-10-28 09:46:01,511 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-28 09:46:01,543 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:46:01,544 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:01] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.052 0.121 2026-10-28 09:46:01,568 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-10-28 09:46:02,040 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:02] "GET /odoo HTTP/1.1" 200 - 98 0.094 0.297 2026-10-28 09:46:02,125 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.015 2026-10-28 09:46:02,165 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:03,178 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 09:46:03,201 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:03,206 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-28 09:46:03,254 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 09:46:03,277 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-28 09:46:03,454 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:03,463 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.063 2026-10-28 09:46:03,496 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.119 2026-10-28 09:46:03,498 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.040 2026-10-28 09:46:03,541 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:46:03,587 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.013 0.200 2026-10-28 09:46:03,650 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.083 2026-10-28 09:46:03,686 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:46:03,937 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "POST /mail/data HTTP/1.1" 200 - 43 0.089 0.108 2026-10-28 09:46:03,974 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:03] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.012 0.210 2026-10-28 09:46:04,107 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:04] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.012 2026-10-28 09:46:04,492 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:04] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.131 0.236 2026-10-28 09:46:04,525 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:46:04,608 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:04] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.030 0.048 2026-10-28 09:46:04,829 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 09:46:04,836 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:04] "GET /web/image/res.users/297/avatar_128?unique=1793180764651 HTTP/1.1" 200 - 9 0.009 0.028 2026-10-28 09:46:04,904 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-10-28 09:46:04,968 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 09:46:04,969 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-28 09:46:05,274 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 25983416 (allocated 27242496) 2026-10-28 09:46:05,293 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 7619 2026-10-28 09:46:05,299 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 09:46:05,301 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 7619 2026-10-28 09:46:05,444 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094605_443895_test_totp.txt 2026-10-28 09:46:05,444 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpeg0or_ag_chrome_odoo" 2026-10-28 09:46:05,469 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:05,470 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:05,476 104 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-10-28 09:46:05,477 104 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429753 login:test_user from n/a 2026-10-28 09:46:05,478 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:05] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 09:46:05,481 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:05,482 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:05,490 104 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-10-28 09:46:05,491 104 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429753 login:test_user from n/a 2026-10-28 09:46:05,492 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:05] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 09:46:05,496 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:05,497 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:05,504 104 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-10-28 09:46:05,505 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:05] "POST /xmlrpc/2/object HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 09:46:05,945 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 7879 2026-10-28 09:46:05,945 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp198amedt_chrome_odoo 2026-10-28 09:46:05,945 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36621/json/version 2026-10-28 09:46:05,947 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:36621/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:46:06,082 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 09:46:06,082 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36621/json 2026-10-28 09:46:06,083 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:36621/json with timeout 3 increased to 10s during tests 2026-10-28 09:46:06,130 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:36621/devtools/page/B05A6CF7FCC437B51E8DF4C0E87ABFFB 2026-10-28 09:46:06,160 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 09:46:06,178 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 09:46:06,213 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 09:46:06,235 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 09:46:06,235 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 09:46:07,310 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET / HTTP/1.1" 200 - 165 0.111 0.938 2026-10-28 09:46:07,314 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'B05A6CF7FCC437B51E8DF4C0E87ABFFB', 'loaderId': 'C8B524514541A75EFE7E101EA320F226', 'isDownload': False} 2026-10-28 09:46:07,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_enabled')" 2026-10-28 09:46:07,330 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:46:07,356 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 09:46:07,416 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.041 2026-10-28 09:46:07,432 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 09:46:07,460 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.019 0.047 2026-10-28 09:46:07,466 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:07,467 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:07,486 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 09:46:07,504 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-28 09:46:07,707 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 09:46:07,712 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 09:46:07,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 09:46:07,726 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.016 0.037 2026-10-28 09:46:07,806 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 09:46:07,837 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.053 2026-10-28 09:46:07,865 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:07] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.078 2026-10-28 09:46:08,356 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:46:08,471 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:46:08,485 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/8] Tour totp_login_enabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 09:46:08,495 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.028 0.058 2026-10-28 09:46:08,705 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.271 2026-10-28 09:46:08,906 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "GET /web/login HTTP/1.1" 200 - 26 0.022 0.284 2026-10-28 09:46:08,980 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:08] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.008 0.014 2026-10-28 09:46:09,586 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/8] Tour totp_login_enabled → Step input login (trigger: input#login) 2026-10-28 09:46:09,652 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:09] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.014 0.043 2026-10-28 09:46:09,668 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.065 2026-10-28 09:46:09,728 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/8] Tour totp_login_enabled → Step input password (trigger: input#password) 2026-10-28 09:46:09,814 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/8] Tour totp_login_enabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 09:46:09,971 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from 127.0.0.1 2026-10-28 09:46:10,081 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [485] 2026-10-28 09:46:10,100 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15195] 2026-10-28 09:46:10,112 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 09:46:10,122 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:10] "POST /web/login HTTP/1.1" 303 - 56 0.053 0.153 2026-10-28 09:46:10,917 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:10] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 88 0.074 0.702 2026-10-28 09:46:10,998 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:10] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.021 2026-10-28 09:46:11,209 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/8] Tour totp_login_enabled → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-10-28 09:46:11,308 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.016 0.061 2026-10-28 09:46:11,319 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.084 2026-10-28 09:46:11,325 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/8] Tour totp_login_enabled → Step input code (trigger: input[name=totp_token]) 2026-10-28 09:46:11,405 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:11,424 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/8] Tour totp_login_enabled → Step button:contains("Log in") 2026-10-28 09:46:11,525 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(297,) 'test_user' 2026-10-28 09:46:11,534 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 7 0.008 0.021 2026-10-28 09:46:11,641 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /odoo HTTP/1.1" 200 - 20 0.020 0.075 2026-10-28 09:46:11,726 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.013 2026-10-28 09:46:11,737 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-28 09:46:11,776 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.004 0.068 2026-10-28 09:46:11,785 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:11,944 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.063 0.173 2026-10-28 09:46:11,972 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.244 2026-10-28 09:46:11,991 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.281 2026-10-28 09:46:12,009 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:12] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:46:12,085 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:12] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:46:12,912 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:46:12,921 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:46:12,928 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 09:46:12,939 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/8] Tour totp_login_enabled → Step check we're logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:12,969 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:46:13,019 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:13,049 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:46:13,111 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "GET /odoo/offline HTTP/1.1" 200 - 3 0.005 0.031 2026-10-28 09:46:13,122 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.025 2026-10-28 09:46:13,143 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.043 2026-10-28 09:46:13,262 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 09:46:13,278 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔═══════════════════════════════════╗ ║ TOUR totp_login_enabled SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-28 09:46:13,295 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 09:46:13,345 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "POST /mail/data HTTP/1.1" 200 - 20 0.082 0.064 2026-10-28 09:46:13,362 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.116 2026-10-28 09:46:13,368 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.048 2026-10-28 09:46:13,437 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "GET /web/image/res.partner/1386/avatar_128?unique=1793180753000 HTTP/1.1" 200 - 8 0.022 0.160 2026-10-28 09:46:13,486 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.020 0.219 2026-10-28 09:46:13,658 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 31070500 (allocated 34058240) 2026-10-28 09:46:13,685 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.025 2026-10-28 09:46:13,815 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 7879 2026-10-28 09:46:13,826 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 09:46:13,827 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 7879 2026-10-28 09:46:14,005 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "POST /mail/data HTTP/1.1" 200 - 37 0.034 0.085 2026-10-28 09:46:14,042 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094614_041348_test_totp.txt 2026-10-28 09:46:14,042 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp198amedt_chrome_odoo" 2026-10-28 09:46:14,059 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.151 2026-10-28 09:46:14,496 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 8105 2026-10-28 09:46:14,496 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpmgbw3bp5_chrome_odoo 2026-10-28 09:46:14,496 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:43561/json/version 2026-10-28 09:46:14,498 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43561/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:46:14,667 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 09:46:14,667 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:43561/json 2026-10-28 09:46:14,668 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43561/json with timeout 3 increased to 10s during tests 2026-10-28 09:46:14,679 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:43561/devtools/page/2B277C62140AC9D3B4762957FC0D90B2 2026-10-28 09:46:14,692 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 09:46:14,696 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 09:46:14,749 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 09:46:14,758 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 09:46:14,758 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 09:46:14,836 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "GET / HTTP/1.1" 200 - 8 0.007 0.050 2026-10-28 09:46:14,859 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '2B277C62140AC9D3B4762957FC0D90B2', 'loaderId': '52A2CD376F252B7A3DFEC276E4553A17', 'isDownload': False} 2026-10-28 09:46:14,859 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_device')" 2026-10-28 09:46:14,905 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:46:14,918 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-10-28 09:46:14,943 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-10-28 09:46:14,962 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:14,964 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:14,966 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:14] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 09:46:15,164 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 09:46:15,165 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:46:15,169 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 09:46:15,171 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 3 0.004 0.026 2026-10-28 09:46:15,263 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.018 2026-10-28 09:46:15,273 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.003 0.029 2026-10-28 09:46:15,842 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:46:15,977 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.020 0.044 2026-10-28 09:46:15,994 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.075 2026-10-28 09:46:15,998 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:46:16,016 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/31] Tour totp_login_device → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 09:46:16,197 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:16] "GET /web/login HTTP/1.1" 200 - 8 0.009 0.056 2026-10-28 09:46:16,293 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:16] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.011 0.027 2026-10-28 09:46:16,712 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/31] Tour totp_login_device → Step input login (trigger: input#login) 2026-10-28 09:46:16,810 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:16] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.013 0.047 2026-10-28 09:46:16,829 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.076 2026-10-28 09:46:16,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/31] Tour totp_login_device → Step input password (trigger: input#password) 2026-10-28 09:46:16,973 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/31] Tour totp_login_device → Step click da button (trigger: button:contains("Log in")) 2026-10-28 09:46:17,108 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from 127.0.0.1 2026-10-28 09:46:17,178 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [486] 2026-10-28 09:46:17,190 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15196] 2026-10-28 09:46:17,198 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 09:46:17,206 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:17] "POST /web/login HTTP/1.1" 303 - 45 0.037 0.106 2026-10-28 09:46:17,277 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:17] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 8 0.013 0.047 2026-10-28 09:46:17,329 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:17] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.004 0.014 2026-10-28 09:46:17,611 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/31] Tour totp_login_device → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-10-28 09:46:17,701 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:17] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.022 0.046 2026-10-28 09:46:17,712 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/31] Tour totp_login_device → Step check remember device box (trigger: label[for=switch-remember]) 2026-10-28 09:46:17,721 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.075 2026-10-28 09:46:17,778 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/31] Tour totp_login_device → Step input code (trigger: input[name=totp_token]) 2026-10-28 09:46:17,848 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:17] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:17,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/31] Tour totp_login_device → Step button:contains(Log in) 2026-10-28 09:46:17,986 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(297,) 'test_user' 2026-10-28 09:46:17,997 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'test_user' (#297) from 127.0.0.1 2026-10-28 09:46:18,117 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 25 0.025 0.120 2026-10-28 09:46:18,234 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /odoo HTTP/1.1" 200 - 20 0.019 0.088 2026-10-28 09:46:18,345 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.018 0.018 2026-10-28 09:46:18,357 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-10-28 09:46:18,387 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.047 2026-10-28 09:46:18,402 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.002 0.076 2026-10-28 09:46:18,437 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:18,674 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.147 0.204 2026-10-28 09:46:18,694 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.367 2026-10-28 09:46:18,702 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.207 2026-10-28 09:46:18,760 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:18] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 09:46:19,590 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:46:19,591 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:46:19,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 09:46:19,608 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/31] Tour totp_login_device → Step check we're logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:19,619 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:46:19,631 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:19,657 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:46:19,705 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.021 2026-10-28 09:46:19,724 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 09:46:19,740 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.012 2026-10-28 09:46:19,903 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [10/31] Tour totp_login_device → Step click the Log out button (trigger: .dropdown-item[data-menu=logout]) 2026-10-28 09:46:19,933 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "POST /mail/data HTTP/1.1" 200 - 20 0.052 0.050 2026-10-28 09:46:19,954 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.074 2026-10-28 09:46:19,955 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:46:20,016 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /web/image/res.partner/1386/avatar_128?unique=1793180753000 HTTP/1.1" 200 - 8 0.014 0.109 2026-10-28 09:46:20,063 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.013 0.169 2026-10-28 09:46:20,072 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.098 2026-10-28 09:46:20,115 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.109 2026-10-28 09:46:20,251 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:46:20,345 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "POST /mail/data HTTP/1.1" 200 - 37 0.043 0.086 2026-10-28 09:46:20,363 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.109 2026-10-28 09:46:20,377 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-10-28 09:46:20,446 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.006 0.046 2026-10-28 09:46:20,500 104 INFO rb-e85a3c6-226074-429753 odoo.http: Session expired 2026-10-28 09:46:20,500 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "POST /mail/inbox/messages HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:20,541 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 4, model: discuss.channel 2026-10-28 09:46:20,602 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 17 0.014 0.075 2026-10-28 09:46:20,882 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [11/31] Tour totp_login_device → Step check that we're back on the login page or go to it (trigger: input#login, a:contains(Log in)) 2026-10-28 09:46:20,957 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.015 0.045 2026-10-28 09:46:20,964 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [12/31] Tour totp_login_device → Step input login again (trigger: input#login) 2026-10-28 09:46:20,971 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.061 2026-10-28 09:46:21,033 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [13/31] Tour totp_login_device → Step input password again (trigger: input#password) 2026-10-28 09:46:21,103 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [14/31] Tour totp_login_device → Step click da button again (trigger: button:contains("Log in")) 2026-10-28 09:46:21,218 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from 127.0.0.1 2026-10-28 09:46:21,240 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:21] "POST /web/login HTTP/1.1" 303 - 17 0.013 0.045 2026-10-28 09:46:21,268 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:21] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 3 0.002 0.014 2026-10-28 09:46:21,282 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_device: User 297 inserts device log (RZrj1sBCYz7CC9JDWY2Q9N0n5Phf5dL_7rjJz7FGxC) 2026-10-28 09:46:21,357 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:21] "GET /odoo HTTP/1.1" 200 - 21 0.017 0.065 2026-10-28 09:46:21,434 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:21] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 09:46:21,467 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.021 2026-10-28 09:46:21,501 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:22,543 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [15/31] Tour totp_login_device → Step check we're logged in without 2FA (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:22,569 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:22,569 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.010 2026-10-28 09:46:22,615 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 09:46:22,637 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-28 09:46:22,805 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [16/31] Tour totp_login_device → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:22,877 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:22] "POST /mail/data HTTP/1.1" 200 - 20 0.052 0.057 2026-10-28 09:46:22,878 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [17/31] Tour totp_login_device → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:46:22,888 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.084 2026-10-28 09:46:22,942 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:22] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 9 0.024 0.124 2026-10-28 09:46:22,982 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [18/31] Tour totp_login_device → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:46:22,986 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.178 2026-10-28 09:46:23,022 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.100 2026-10-28 09:46:23,076 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.015 0.056 2026-10-28 09:46:23,102 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.055 2026-10-28 09:46:23,475 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 105 0.105 0.188 2026-10-28 09:46:23,606 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "POST /mail/data HTTP/1.1" 200 - 37 0.041 0.368 2026-10-28 09:46:23,619 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 09:46:23,703 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 26 0.021 0.118 2026-10-28 09:46:23,751 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.004 0.010 2026-10-28 09:46:23,800 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.013 0.034 2026-10-28 09:46:23,847 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:23] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.011 0.063 2026-10-28 09:46:24,098 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:24] "GET /web/image/res.users/297/avatar_128?unique=1793180783799 HTTP/1.1" 200 - 9 0.011 0.038 2026-10-28 09:46:24,123 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [19/31] Tour totp_login_device → Step Open totp wizard (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 09:46:24,255 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [20/31] Tour totp_login_device → Step button[name=action_totp_disable] 2026-10-28 09:46:24,390 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [21/31] Tour totp_login_device → Step .modal div:contains(entering your password) 2026-10-28 09:46:24,394 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:24] "POST /web/dataset/call_button/res.users/action_totp_disable HTTP/1.1" 200 - 3 0.003 0.008 2026-10-28 09:46:24,456 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:24] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.002 0.014 2026-10-28 09:46:24,506 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:24] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.010 2026-10-28 09:46:24,539 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [22/31] Tour totp_login_device → Step Check that we have to enter enhanced security mode and input password (trigger: .modal [name=password] input) 2026-10-28 09:46:24,621 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [23/31] Tour totp_login_device → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 09:46:24,719 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [24/31] Tour totp_login_device → Step .o_notification_content:contains(Two-factor authentication disabled) 2026-10-28 09:46:24,762 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:24] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.010 0.015 2026-10-28 09:46:24,830 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: API key(s) removed: scope: <['browser']> for 'test_user' (#297) from 127.0.0.1 2026-10-28 09:46:24,867 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #297 deleted auth_totp.device records with IDs: [1] 2026-10-28 09:46:25,013 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(297,) ('test_user') by uid #297 2026-10-28 09:46:25,017 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:46:25,017 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:25] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 50 0.052 0.171 2026-10-28 09:46:25,052 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [25/31] Tour totp_login_device → Step return to client root to avoid race condition (trigger: body) 2026-10-28 09:46:25,457 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:25] "GET /odoo HTTP/1.1" 200 - 98 0.068 0.258 2026-10-28 09:46:25,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [26/31] Tour totp_login_device → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 09:46:25,783 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.013 2026-10-28 09:46:25,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:25,796 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.008 2026-10-28 09:46:25,849 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.007 2026-10-28 09:46:25,878 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 6 0.003 0.016 2026-10-28 09:46:25,910 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 09:46:25,938 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [27/31] Tour totp_login_device → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:26,011 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [28/31] Tour totp_login_device → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:46:26,038 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /mail/data HTTP/1.1" 200 - 34 0.045 0.073 2026-10-28 09:46:26,054 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.098 2026-10-28 09:46:26,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [29/31] Tour totp_login_device → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:46:26,140 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.022 0.176 2026-10-28 09:46:26,208 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.125 2026-10-28 09:46:26,264 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.023 0.141 2026-10-28 09:46:26,276 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.173 2026-10-28 09:46:26,421 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /mail/data HTTP/1.1" 200 - 44 0.065 0.107 2026-10-28 09:46:26,822 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.126 0.353 2026-10-28 09:46:26,842 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.244 2026-10-28 09:46:26,875 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:46:26,946 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:26] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 24 0.019 0.047 2026-10-28 09:46:27,194 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [30/31] Tour totp_login_device → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 09:46:27,234 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:27] "GET /web/image/res.users/297/avatar_128?unique=1793180786994 HTTP/1.1" 200 - 9 0.011 0.049 2026-10-28 09:46:27,302 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [31/31] Tour totp_login_device → Step body:not(:has(.o_dialog)) 2026-10-28 09:46:27,428 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 09:46:27,429 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔══════════════════════════════════╗ ║ TOUR totp_login_device SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 09:46:27,762 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 36410660 (allocated 38514688) 2026-10-28 09:46:27,790 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 8105 2026-10-28 09:46:27,801 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 09:46:27,808 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 8105 2026-10-28 09:46:28,011 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094628_011297_test_totp.txt 2026-10-28 09:46:28,011 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpmgbw3bp5_chrome_odoo" 2026-10-28 09:46:28,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 8396 2026-10-28 09:46:28,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpzsw15n7s_chrome_odoo 2026-10-28 09:46:28,490 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:44903/json/version 2026-10-28 09:46:28,491 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44903/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:46:28,547 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 09:46:28,548 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:44903/json 2026-10-28 09:46:28,548 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44903/json with timeout 3 increased to 10s during tests 2026-10-28 09:46:28,562 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:44903/devtools/page/2856DEE355DA2E98443A15C9F476B2D1 2026-10-28 09:46:28,571 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 09:46:28,577 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 09:46:28,621 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 09:46:28,653 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 09:46:28,653 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 09:46:29,305 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET / HTTP/1.1" 200 - 97 0.063 0.560 2026-10-28 09:46:29,309 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '2856DEE355DA2E98443A15C9F476B2D1', 'loaderId': '0DECD0C9BC04F8AEE10CC28A8431080D', 'isDownload': False} 2026-10-28 09:46:29,310 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-10-28 09:46:29,355 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:46:29,380 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.013 2026-10-28 09:46:29,397 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.008 2026-10-28 09:46:29,403 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:29,404 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:29,412 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-10-28 09:46:29,615 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:46:29,635 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.032 0.033 2026-10-28 09:46:29,656 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 09:46:29,657 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 09:46:29,718 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.003 0.017 2026-10-28 09:46:29,737 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:29] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.026 2026-10-28 09:46:30,251 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:30] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:46:30,374 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:30] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.015 0.052 2026-10-28 09:46:30,387 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:46:30,391 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.003 0.075 2026-10-28 09:46:30,395 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/9] Tour totp_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 09:46:30,639 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:30] "GET /web/login HTTP/1.1" 200 - 22 0.012 0.130 2026-10-28 09:46:30,719 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:30] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.008 0.015 2026-10-28 09:46:31,143 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-10-28 09:46:31,238 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.017 0.057 2026-10-28 09:46:31,251 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.066 2026-10-28 09:46:31,266 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-10-28 09:46:31,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/9] Tour totp_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 09:46:31,472 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from 127.0.0.1 2026-10-28 09:46:31,498 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "POST /web/login HTTP/1.1" 303 - 21 0.018 0.061 2026-10-28 09:46:31,608 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /odoo HTTP/1.1" 200 - 20 0.017 0.080 2026-10-28 09:46:31,675 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 09:46:31,706 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.004 0.040 2026-10-28 09:46:31,712 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-10-28 09:46:31,748 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.056 2026-10-28 09:46:31,757 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 09:46:31,786 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:31,953 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.082 0.207 2026-10-28 09:46:31,969 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:31] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.130 2026-10-28 09:46:32,040 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:46:32,784 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:46:32,793 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 09:46:32,799 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/9] Tour totp_login_disabled → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:32,814 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 09:46:32,817 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-28 09:46:32,828 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:32,857 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:46:32,915 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "GET /odoo/offline HTTP/1.1" 200 - 3 0.004 0.026 2026-10-28 09:46:32,925 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 09:46:32,942 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.025 2026-10-28 09:46:33,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:46:33,098 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "POST /mail/data HTTP/1.1" 200 - 20 0.029 0.048 2026-10-28 09:46:33,124 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/9] Tour totp_login_disabled → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:46:33,199 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.019 0.128 2026-10-28 09:46:33,245 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/9] Tour totp_login_disabled → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:46:33,253 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "GET /web/image/res.partner/1386/avatar_128?unique=1793180753000 HTTP/1.1" 200 - 8 0.014 0.187 2026-10-28 09:46:33,256 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.076 2026-10-28 09:46:33,308 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.250 2026-10-28 09:46:33,332 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.005 0.080 2026-10-28 09:46:33,369 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.179 2026-10-28 09:46:33,380 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:33,410 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.024 2026-10-28 09:46:33,602 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 105 0.055 0.122 2026-10-28 09:46:33,672 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:46:33,729 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:33] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 18 0.012 0.039 2026-10-28 09:46:34,097 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-10-28 09:46:34,107 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:34] "GET /web/image/res.users/297/avatar_128?unique=1793180793813 HTTP/1.1" 200 - 9 0.009 0.040 2026-10-28 09:46:34,170 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-10-28 09:46:34,233 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 09:46:34,233 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 09:46:34,446 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 34216004 (allocated 35893248) 2026-10-28 09:46:34,456 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 8396 2026-10-28 09:46:34,457 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 09:46:34,459 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 8396 2026-10-28 09:46:34,599 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094634_599789_test_totp.txt 2026-10-28 09:46:34,600 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpzsw15n7s_chrome_odoo" 2026-10-28 09:46:34,612 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:34,613 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:34,632 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from n/a 2026-10-28 09:46:34,633 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:34] "POST /xmlrpc/2/common HTTP/1.1" 200 - 5 0.008 0.015 2026-10-28 09:46:34,637 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:34,638 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 09:46:34,656 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:34] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.002 0.019 2026-10-28 09:46:34,659 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: waiting for threads: [] 2026-10-28 09:46:34,712 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_administration ... 2026-10-28 09:46:35,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 8629 2026-10-28 09:46:35,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpob9benuu_chrome_odoo 2026-10-28 09:46:35,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:45369/json/version 2026-10-28 09:46:35,133 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45369/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:46:35,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 09:46:35,228 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:45369/json 2026-10-28 09:46:35,229 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45369/json with timeout 3 increased to 10s during tests 2026-10-28 09:46:35,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:45369/devtools/page/70C28DC2E38F5D909DC534EE5C55A59F 2026-10-28 09:46:35,352 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-28 09:46:35,368 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-28 09:46:35,444 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from n/a 2026-10-28 09:46:35,462 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-28 09:46:35,483 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/web" in browser 2026-10-28 09:46:35,483 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/web" 2026-10-28 09:46:35,525 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:37,367 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web HTTP/1.1" 200 - 191 0.151 1.697 2026-10-28 09:46:37,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '70C28DC2E38F5D909DC534EE5C55A59F', 'loaderId': '14D6F50CAA2B5876605D30687887029A', 'isDownload': False} 2026-10-28 09:46:37,372 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-28 09:46:37,433 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.020 2026-10-28 09:46:37,544 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:37,623 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.089 0.116 2026-10-28 09:46:37,629 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.221 2026-10-28 09:46:37,670 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.232 2026-10-28 09:46:37,688 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.273 2026-10-28 09:46:37,730 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-28 09:46:37,894 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:37] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 09:46:38,829 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:46:38,835 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:46:38,838 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 09:46:38,903 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:38,915 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-28 09:46:38,929 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:46:38,992 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-10-28 09:46:39,011 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.006 0.009 2026-10-28 09:46:39,042 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.022 2026-10-28 09:46:39,133 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:46:39,220 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:46:39,251 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:46:39,286 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.063 2026-10-28 09:46:39,323 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.126 2026-10-28 09:46:39,431 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 16 0.023 0.215 2026-10-28 09:46:39,504 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /web/image/res.partner/1386/avatar_128?unique=1793180753000 HTTP/1.1" 200 - 8 0.018 0.289 2026-10-28 09:46:39,559 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:46:39,609 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /odoo HTTP/1.1" 200 - 20 0.036 0.405 2026-10-28 09:46:39,659 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.321 2026-10-28 09:46:39,663 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.447 2026-10-28 09:46:39,729 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:39,830 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "POST /mail/data HTTP/1.1" 200 - 38 0.083 0.304 2026-10-28 09:46:39,846 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.152 2026-10-28 09:46:40,805 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:40,825 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 09:46:40,831 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:40,896 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 09:46:40,918 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.017 2026-10-28 09:46:41,070 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.055 2026-10-28 09:46:41,081 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:46:41,123 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:46:41,163 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 9 0.043 0.036 2026-10-28 09:46:41,198 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.106 2026-10-28 09:46:41,226 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:46:41,241 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.091 2026-10-28 09:46:41,290 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.071 2026-10-28 09:46:41,335 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.006 0.088 2026-10-28 09:46:41,377 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:46:41,492 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:41] "POST /mail/data HTTP/1.1" 200 - 37 0.047 0.100 2026-10-28 09:46:42,019 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.234 0.371 2026-10-28 09:46:42,038 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.298 2026-10-28 09:46:42,076 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.012 0.311 2026-10-28 09:46:42,140 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.018 0.366 2026-10-28 09:46:42,153 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 09:46:42,201 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.013 0.057 2026-10-28 09:46:42,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-10-28 09:46:42,581 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "GET /web/image/res.users/297/avatar_128?unique=1793180802288 HTTP/1.1" 200 - 9 0.010 0.042 2026-10-28 09:46:42,677 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-10-28 09:46:42,702 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 09:46:42,786 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.012 0.026 2026-10-28 09:46:42,835 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:42] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.007 0.011 2026-10-28 09:46:42,903 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-10-28 09:46:42,986 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 09:46:43,055 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-10-28 09:46:43,076 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.004 0.010 2026-10-28 09:46:43,166 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.008 0.058 2026-10-28 09:46:43,223 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.006 0.018 2026-10-28 09:46:43,263 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.003 0.010 2026-10-28 09:46:43,317 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-10-28 09:46:43,347 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:46:43,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:46:43,392 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "GET /web/image/auth_totp.wizard/2/qrcode?unique=1793180803000 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-28 09:46:43,401 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:46:43,446 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-10-28 09:46:43,512 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-10-28 09:46:43,537 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.003 0.009 2026-10-28 09:46:43,727 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-28 09:46:43,762 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:46:43,762 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:43] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.042 0.148 2026-10-28 09:46:43,805 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-10-28 09:46:44,203 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "GET /odoo HTTP/1.1" 200 - 98 0.079 0.232 2026-10-28 09:46:44,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 09:46:44,503 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.030 2026-10-28 09:46:44,508 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.013 2026-10-28 09:46:44,510 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:44,556 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.017 2026-10-28 09:46:44,575 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.032 2026-10-28 09:46:44,626 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 09:46:44,660 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:46:44,727 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:46:44,777 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.067 2026-10-28 09:46:44,837 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:46:44,888 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.059 0.150 2026-10-28 09:46:44,941 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.056 2026-10-28 09:46:44,966 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.279 2026-10-28 09:46:44,992 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:44] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.005 0.124 2026-10-28 09:46:45,375 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:45] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.100 0.200 2026-10-28 09:46:45,548 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:45] "POST /mail/data HTTP/1.1" 200 - 43 0.090 0.352 2026-10-28 09:46:45,554 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.111 2026-10-28 09:46:45,639 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:45] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.026 0.131 2026-10-28 09:46:45,750 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:45] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.019 2026-10-28 09:46:46,002 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 09:46:46,029 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:46] "GET /web/image/res.users/297/avatar_128?unique=1793180805792 HTTP/1.1" 200 - 9 0.022 0.038 2026-10-28 09:46:46,082 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-10-28 09:46:46,146 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-28 09:46:46,147 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-28 09:46:46,439 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 26018420 (allocated 28291072) 2026-10-28 09:46:46,473 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 8629 2026-10-28 09:46:46,481 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-28 09:46:46,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 8629 2026-10-28 09:46:46,617 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094646_617497_test_totp_administration.txt 2026-10-28 09:46:46,617 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpob9benuu_chrome_odoo" 2026-10-28 09:46:47,329 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 8882 2026-10-28 09:46:47,330 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp8fkvk3uo_chrome_odoo 2026-10-28 09:46:47,330 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39973/json/version 2026-10-28 09:46:47,331 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39973/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:46:47,367 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 09:46:47,367 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39973/json 2026-10-28 09:46:47,368 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:39973/json with timeout 3 increased to 10s during tests 2026-10-28 09:46:47,380 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:39973/devtools/page/447AA9417B5A81A884DE38CEEF979AA1 2026-10-28 09:46:47,395 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-28 09:46:47,401 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-28 09:46:47,575 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:46:47,592 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-28 09:46:47,598 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:46:47,599 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:46:48,423 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:48] "GET /odoo HTTP/1.1" 200 - 155 0.204 0.578 2026-10-28 09:46:48,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '447AA9417B5A81A884DE38CEEF979AA1', 'loaderId': '9EA8A03A7F8FDE5FA0AB138FB5F9FB93', 'isDownload': False} 2026-10-28 09:46:48,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_disables')" 2026-10-28 09:46:48,499 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:48] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-28 09:46:48,594 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:46:49,484 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:49] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.401 0.588 2026-10-28 09:46:49,493 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:49] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.003 2026-10-28 09:46:49,564 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 1.037 2026-10-28 09:46:49,581 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.081 2026-10-28 09:46:49,614 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:49] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 09:46:49,780 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:49] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:46:50,860 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 09:46:50,874 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-28 09:46:50,905 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-28 09:46:50,928 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.011 2026-10-28 09:46:50,940 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 09:46:50,993 104 INFO rb-e85a3c6-226074-429753 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 09:46:51,070 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.054 0.068 2026-10-28 09:46:51,073 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-28 09:46:51,126 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: The ready code tooks too much time : 2.6925203800201416 2026-10-28 09:46:51,168 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_disables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:46:51,186 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/15] Tour totp_admin_disables → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:46:51,243 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:46:51,258 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.044 0.185 2026-10-28 09:46:51,307 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.285 2026-10-28 09:46:51,327 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.173 2026-10-28 09:46:51,371 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.252 2026-10-28 09:46:51,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:46:51,405 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.086 2026-10-28 09:46:51,423 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/15] Tour totp_admin_disables → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-10-28 09:46:51,429 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:46:51,457 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:51,813 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/15] Tour totp_admin_disables → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-10-28 09:46:51,891 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "POST /mail/data HTTP/1.1" 200 - 145 0.189 0.572 2026-10-28 09:46:51,936 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.691 2026-10-28 09:46:52,001 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.689 2026-10-28 09:46:52,037 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "POST /web/action/load HTTP/1.1" 200 - 8 0.015 0.169 2026-10-28 09:46:52,233 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/15] Tour totp_admin_disables → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 09:46:52,301 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/15] Tour totp_admin_disables → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 09:46:52,313 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "POST /mail/data HTTP/1.1" 200 - 90 0.101 0.371 2026-10-28 09:46:52,357 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.010 1.022 2026-10-28 09:46:52,416 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.465 2026-10-28 09:46:52,439 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.265 2026-10-28 09:46:52,440 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.285 2026-10-28 09:46:52,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/15] Tour totp_admin_disables → Step Find test_user User (trigger: tr:has(td.o_data_cell:contains("test_user")) .o_list_record_selector input[type=checkbox]) 2026-10-28 09:46:52,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:46:54,428 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:54] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.218 1.995 2026-10-28 09:46:54,464 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:54] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 1.972 2026-10-28 09:46:54,568 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:46:55,408 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:55] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 288 0.186 0.578 2026-10-28 09:46:56,767 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:56] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1237 0.539 1.620 2026-10-28 09:46:56,871 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:56] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.015 1.379 2026-10-28 09:46:56,876 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 1.397 2026-10-28 09:46:57,159 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/15] Tour totp_admin_disables → Step Open Actions menu (trigger: button.dropdown-toggle:contains("Action")) 2026-10-28 09:46:57,242 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/15] Tour totp_admin_disables → Step Select totp remover (trigger: span.dropdown-item:contains(Disable two-factor authentication)) 2026-10-28 09:46:57,315 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/15] Tour totp_admin_disables → Step .modal div:contains(entering your password) 2026-10-28 09:46:57,381 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.038 2026-10-28 09:46:57,424 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:57] "POST /web/action/run HTTP/1.1" 200 - 7 0.004 0.017 2026-10-28 09:46:57,483 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:57] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.007 0.020 2026-10-28 09:46:57,529 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:57] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.016 2026-10-28 09:46:57,603 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [10/15] Tour totp_admin_disables → Step Check that we have to enter enhanced security mode & input password (trigger: .modal [name=password] input) 2026-10-28 09:46:57,674 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [11/15] Tour totp_admin_disables → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 09:46:57,750 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [12/15] Tour totp_admin_disables → Step Wait for user to be unchecked (~ action done) (trigger: tr:has(td.o_data_cell:contains(test_user)) .o_list_record_selector input[type=checkbox]:not(:checked)) 2026-10-28 09:46:57,771 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:57] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.006 0.010 2026-10-28 09:46:58,620 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 09:46:58,750 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(297,) ('test_user') by uid #2 2026-10-28 09:46:58,758 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:46:58,759 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:58] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 39 0.037 0.921 2026-10-28 09:46:58,893 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:58] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 23 0.047 0.055 2026-10-28 09:46:58,986 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [13/15] Tour totp_admin_disables → Step open the user's form (trigger: td.o_data_cell:contains(test_user)) 2026-10-28 09:46:59,052 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [14/15] Tour totp_admin_disables → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-10-28 09:46:59,532 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:59] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 226 0.202 0.265 2026-10-28 09:46:59,937 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [15/15] Tour totp_admin_disables → Step check 2FA button: should be disabled (trigger: button[name=action_totp_enable_wizard]:disabled) 2026-10-28 09:47:00,004 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-28 09:47:00,007 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_admin_disables SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 09:47:00,014 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:00] "GET /web/image/res.users/297/avatar_128?unique=1793180819692 HTTP/1.1" 200 - 18 0.025 0.067 2026-10-28 09:47:00,319 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 35957488 (allocated 38113280) 2026-10-28 09:47:00,327 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 8882 2026-10-28 09:47:00,330 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-28 09:47:00,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 8882 2026-10-28 09:47:00,460 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094700_460418_test_totp_administration.txt 2026-10-28 09:47:00,460 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp8fkvk3uo_chrome_odoo" 2026-10-28 09:47:00,936 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 9105 2026-10-28 09:47:00,936 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp2k3937ww_chrome_odoo 2026-10-28 09:47:00,936 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:45485/json/version 2026-10-28 09:47:00,942 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45485/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:47:01,019 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 09:47:01,019 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:45485/json 2026-10-28 09:47:01,020 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:45485/json with timeout 3 increased to 10s during tests 2026-10-28 09:47:01,044 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:45485/devtools/page/CE43575CF19A7CB4EB802386A99D257C 2026-10-28 09:47:01,084 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-28 09:47:01,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-28 09:47:01,120 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-28 09:47:01,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/" in browser 2026-10-28 09:47:01,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 09:47:02,227 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET / HTTP/1.1" 200 - 170 0.113 0.947 2026-10-28 09:47:02,231 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': 'CE43575CF19A7CB4EB802386A99D257C', 'loaderId': '0ABB0F0FB276A74C23AF166FC8C811F4', 'isDownload': False} 2026-10-28 09:47:02,231 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-10-28 09:47:02,319 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:47:02,335 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 09:47:02,410 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.067 2026-10-28 09:47:02,418 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 09:47:02,437 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.068 2026-10-28 09:47:02,462 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:47:02,485 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:47:02,498 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 09:47:02,518 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.032 2026-10-28 09:47:02,726 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:47:02,742 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.010 0.019 2026-10-28 09:47:02,756 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 09:47:02,769 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 09:47:02,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 09:47:02,889 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.057 2026-10-28 09:47:02,902 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.024 2026-10-28 09:47:03,463 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:03] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:47:03,603 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:47:03,613 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/9] Tour totp_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 09:47:03,677 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.140 2026-10-28 09:47:03,769 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:03] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.034 0.199 2026-10-28 09:47:03,941 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:03] "GET /web/login HTTP/1.1" 200 - 26 0.031 0.194 2026-10-28 09:47:04,024 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:04] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.015 2026-10-28 09:47:04,543 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-10-28 09:47:04,631 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:04] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.017 0.046 2026-10-28 09:47:04,641 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.067 2026-10-28 09:47:04,703 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-10-28 09:47:04,779 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/9] Tour totp_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 09:47:04,957 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from 127.0.0.1 2026-10-28 09:47:04,988 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:04] "POST /web/login HTTP/1.1" 303 - 29 0.036 0.078 2026-10-28 09:47:05,313 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /odoo HTTP/1.1" 200 - 83 0.062 0.241 2026-10-28 09:47:05,397 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.014 0.016 2026-10-28 09:47:05,420 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.048 2026-10-28 09:47:05,483 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.037 0.063 2026-10-28 09:47:05,504 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.121 2026-10-28 09:47:05,566 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:47:05,826 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.191 0.256 2026-10-28 09:47:05,849 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.008 0.451 2026-10-28 09:47:05,858 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.311 2026-10-28 09:47:05,868 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:05] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-10-28 09:47:06,744 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:47:06,751 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:47:06,771 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 09:47:06,774 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/9] Tour totp_login_disabled → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:47:06,798 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:47:06,816 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 09:47:06,838 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:47:06,888 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.022 2026-10-28 09:47:06,910 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 09:47:06,951 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.033 2026-10-28 09:47:07,047 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/9] Tour totp_login_disabled → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:47:07,057 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 09:47:07,127 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.076 2026-10-28 09:47:07,178 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/9] Tour totp_login_disabled → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:47:07,206 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "GET /web/image/res.partner/1386/avatar_128?unique=1793180753000 HTTP/1.1" 200 - 12 0.032 0.155 2026-10-28 09:47:07,244 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.008 0.222 2026-10-28 09:47:07,268 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.240 2026-10-28 09:47:07,279 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.142 2026-10-28 09:47:07,312 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.011 0.116 2026-10-28 09:47:07,343 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:47:07,356 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.179 2026-10-28 09:47:07,395 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.058 2026-10-28 09:47:07,930 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 177 0.126 0.279 2026-10-28 09:47:08,089 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:08] "POST /mail/data HTTP/1.1" 200 - 43 0.061 0.482 2026-10-28 09:47:08,104 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.106 2026-10-28 09:47:08,216 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:08] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.042 0.174 2026-10-28 09:47:08,256 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:08] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.006 0.014 2026-10-28 09:47:08,352 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:08] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.014 0.057 2026-10-28 09:47:08,381 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:08] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.007 0.091 2026-10-28 09:47:08,602 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-10-28 09:47:08,647 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:08] "GET /web/image/res.users/297/avatar_128?unique=1793180828327 HTTP/1.1" 200 - 9 0.034 0.044 2026-10-28 09:47:08,676 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-10-28 09:47:08,739 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-28 09:47:08,740 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 09:47:08,966 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 35944148 (allocated 37990400) 2026-10-28 09:47:08,999 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 9105 2026-10-28 09:47:09,001 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-28 09:47:09,002 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 9105 2026-10-28 09:47:09,130 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094709_130479_test_totp_administration.txt 2026-10-28 09:47:09,130 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp2k3937ww_chrome_odoo" 2026-10-28 09:47:09,202 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_authenticate ... 2026-10-28 09:47:09,537 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome pid: 9330 2026-10-28 09:47:09,538 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless temporary user profile dir: /tmp/tmplqu9uofj_chrome_odoo 2026-10-28 09:47:09,538 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:43929/json/version 2026-10-28 09:47:09,539 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43929/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:47:09,614 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Browser version: Chrome/150.0.7871.114 2026-10-28 09:47:09,614 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:43929/json 2026-10-28 09:47:09,615 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:43929/json with timeout 3 increased to 10s during tests 2026-10-28 09:47:09,642 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Websocket url found: ws://127.0.0.1:43929/devtools/page/E16200248A770DCA0DFC365BBBAB9E0C 2026-10-28 09:47:09,672 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Enable chrome headless console log notification 2026-10-28 09:47:09,673 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless enable page notifications 2026-10-28 09:47:09,724 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from n/a 2026-10-28 09:47:09,749 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Setting session cookie in browser 2026-10-28 09:47:09,758 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:47:09,758 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:47:09,784 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:13,057 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /odoo HTTP/1.1" 200 - 191 0.145 3.132 2026-10-28 09:47:13,062 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigation result: {'frameId': 'E16200248A770DCA0DFC365BBBAB9E0C', 'loaderId': '1062DA0F632915B1DA99B5DEADCAE528', 'isDownload': False} 2026-10-28 09:47:13,063 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-28 09:47:13,137 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.026 2026-10-28 09:47:13,158 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.019 2026-10-28 09:47:13,211 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:47:13,342 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.065 0.151 2026-10-28 09:47:13,361 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.232 2026-10-28 09:47:13,372 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.273 2026-10-28 09:47:13,406 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.204 2026-10-28 09:47:13,560 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:13] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:47:14,611 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 09:47:14,620 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 09:47:14,624 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 09:47:14,662 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.013 2026-10-28 09:47:14,686 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-10-28 09:47:14,721 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:47:14,781 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.024 2026-10-28 09:47:14,800 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 09:47:14,827 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.019 2026-10-28 09:47:14,928 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:47:15,028 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:47:15,039 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:47:15,042 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:47:15,075 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "POST /mail/data HTTP/1.1" 200 - 34 0.086 0.068 2026-10-28 09:47:15,103 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.125 2026-10-28 09:47:15,106 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 09:47:15,185 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:47:15,193 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/image/res.partner/1386/avatar_128?unique=1793180753000 HTTP/1.1" 200 - 15 0.032 0.201 2026-10-28 09:47:15,268 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.021 0.273 2026-10-28 09:47:15,326 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.175 2026-10-28 09:47:15,371 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:47:15,437 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:47:15,496 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:47:15,497 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "POST /mail/data HTTP/1.1" 200 - 38 0.049 0.090 2026-10-28 09:47:15,551 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.009 0.168 2026-10-28 09:47:15,597 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.104 2026-10-28 09:47:15,727 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.019 2026-10-28 09:47:15,781 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.025 0.040 2026-10-28 09:47:15,839 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:15] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.010 0.103 2026-10-28 09:47:16,204 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:16] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.127 0.311 2026-10-28 09:47:16,283 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:47:16,329 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:16] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.012 0.031 2026-10-28 09:47:16,680 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-10-28 09:47:16,706 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:16] "GET /web/image/res.users/297/avatar_128?unique=1793180836411 HTTP/1.1" 200 - 9 0.014 0.041 2026-10-28 09:47:16,807 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-10-28 09:47:16,825 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:16] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.007 0.024 2026-10-28 09:47:16,895 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:16] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.007 0.021 2026-10-28 09:47:16,950 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:16] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.008 2026-10-28 09:47:17,014 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-10-28 09:47:17,115 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 09:47:17,178 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-10-28 09:47:17,218 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.008 0.015 2026-10-28 09:47:17,331 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.015 0.057 2026-10-28 09:47:17,419 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.005 0.019 2026-10-28 09:47:17,468 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.004 0.017 2026-10-28 09:47:17,521 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-10-28 09:47:17,551 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:47:17,556 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:47:17,578 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "GET /web/image/auth_totp.wizard/3/qrcode?unique=1793180837000 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-28 09:47:17,598 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:47:17,634 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-10-28 09:47:17,712 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-10-28 09:47:17,716 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.004 0.016 2026-10-28 09:47:17,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-28 09:47:17,901 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:47:17,902 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:17] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.038 0.129 2026-10-28 09:47:17,945 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-10-28 09:47:18,365 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:18] "GET /odoo HTTP/1.1" 200 - 98 0.098 0.245 2026-10-28 09:47:18,451 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.015 2026-10-28 09:47:18,474 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:47:19,502 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 09:47:19,527 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-28 09:47:19,538 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-10-28 09:47:19,601 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 09:47:19,623 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.019 2026-10-28 09:47:19,808 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 09:47:19,810 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:19] "POST /mail/data HTTP/1.1" 200 - 34 0.065 0.065 2026-10-28 09:47:19,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 09:47:19,899 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 09:47:19,901 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:19] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.023 0.100 2026-10-28 09:47:19,938 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.137 2026-10-28 09:47:19,943 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.169 2026-10-28 09:47:20,012 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.125 2026-10-28 09:47:20,111 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:20] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.063 0.086 2026-10-28 09:47:20,270 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:20] "POST /mail/data HTTP/1.1" 200 - 43 0.053 0.097 2026-10-28 09:47:20,632 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:20] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.159 0.302 2026-10-28 09:47:20,650 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:20] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.211 2026-10-28 09:47:20,685 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:47:20,756 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:20] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.020 0.044 2026-10-28 09:47:20,977 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 09:47:21,033 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:21] "GET /web/image/res.users/297/avatar_128?unique=1793180840800 HTTP/1.1" 200 - 9 0.024 0.037 2026-10-28 09:47:21,052 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-10-28 09:47:21,116 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: tour succeeded 2026-10-28 09:47:21,117 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-28 09:47:21,504 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: heap 25971444 (allocated 27504640) 2026-10-28 09:47:21,521 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing chrome headless with pid 9330 2026-10-28 09:47:21,525 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing websocket connection 2026-10-28 09:47:21,528 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Terminating chrome headless with pid 9330 2026-10-28 09:47:21,648 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094721_648158_test_totp_authenticate.txt 2026-10-28 09:47:21,648 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Removing chrome user profile "/tmp/tmplqu9uofj_chrome_odoo" 2026-10-28 09:47:21,672 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:21] "GET /web/session/logout HTTP/1.1" 303 - 4 0.002 0.008 2026-10-28 09:47:21,679 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:21] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 09:47:22,733 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:22] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 173 0.116 0.931 2026-10-28 09:47:22,756 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from 127.0.0.1 2026-10-28 09:47:22,844 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [493] 2026-10-28 09:47:22,859 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15206] 2026-10-28 09:47:22,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 09:47:22,872 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:22] "POST /web/session/authenticate HTTP/1.1" 200 - 45 0.039 0.094 2026-10-28 09:47:22,953 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:47:43,915 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 09:47:43,916 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 09:47:44,436 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_totp_enabled_disabled ... 2026-10-28 09:47:45,223 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_trusted_device_added_removed ... 2026-10-28 09:47:45,252 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'employee' (#301) from n/a 2026-10-28 09:47:45,414 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'employee' (#301) from n/a 2026-10-28 09:47:45,462 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: API key(s) removed: scope: <['trusted_device_chrome']> for 'employee' (#301) from n/a 2026-10-28 09:47:45,481 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #301 deleted auth_totp.device records with IDs: [2] 2026-10-28 09:47:45,596 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:47:46,306 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-28 09:47:46,322 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15602] 2026-10-28 09:47:46,336 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:47:46,402 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp: Starting TestTOTPInvite.test_totp_administration ... 2026-10-28 09:47:47,077 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 9583 2026-10-28 09:47:47,077 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp_xobaov4_chrome_odoo 2026-10-28 09:47:47,077 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:42333/json/version 2026-10-28 09:47:47,079 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42333/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:47:47,153 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 09:47:47,154 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:42333/json 2026-10-28 09:47:47,155 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42333/json with timeout 3 increased to 10s during tests 2026-10-28 09:47:47,183 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:42333/devtools/page/CBF3135E14BD4B4796134B9A13CA91FE 2026-10-28 09:47:47,204 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-10-28 09:47:47,217 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-10-28 09:47:47,324 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:47:47,348 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-10-28 09:47:47,364 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:47:47,366 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:47:47,387 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:49,375 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:49] "GET /odoo HTTP/1.1" 200 - 191 0.186 1.807 2026-10-28 09:47:49,380 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': 'CBF3135E14BD4B4796134B9A13CA91FE', 'loaderId': '0E396F5B8E6924CD1505E597391B2C1E', 'isDownload': False} 2026-10-28 09:47:49,380 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_invite')" 2026-10-28 09:47:49,443 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:49] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-28 09:47:49,468 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:49] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.033 2026-10-28 09:47:49,556 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:47:50,588 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.474 0.682 2026-10-28 09:47:50,603 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.659 2026-10-28 09:47:50,624 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 1.168 2026-10-28 09:47:50,641 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.194 2026-10-28 09:47:50,749 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 09:47:50,911 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:47:50,911 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 09:47:50,916 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 09:47:50,952 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 09:47:50,978 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 09:47:51,073 104 INFO rb-e85a3c6-226074-429753 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 09:47:51,138 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.041 0.114 2026-10-28 09:47:51,179 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.119 2026-10-28 09:47:51,185 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.165 2026-10-28 09:47:51,204 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_invite', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:47:51,244 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [1/8] Tour totp_admin_invite → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:47:51,320 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:47:51,400 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.083 0.247 2026-10-28 09:47:51,510 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [2/8] Tour totp_admin_invite → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-10-28 09:47:51,710 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [3/8] Tour totp_admin_invite → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-10-28 09:47:51,974 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "POST /mail/data HTTP/1.1" 200 - 145 0.259 0.497 2026-10-28 09:47:51,977 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.751 2026-10-28 09:47:51,999 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:47:52,021 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:47:52,024 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.794 2026-10-28 09:47:52,063 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 09:47:52,099 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.763 2026-10-28 09:47:52,175 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.700 2026-10-28 09:47:52,237 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.013 0.757 2026-10-28 09:47:52,275 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.165 2026-10-28 09:47:52,309 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.843 2026-10-28 09:47:52,337 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.292 2026-10-28 09:47:52,342 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.152 2026-10-28 09:47:52,392 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.017 0.191 2026-10-28 09:47:52,427 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [4/8] Tour totp_admin_invite → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 09:47:52,453 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:47:52,493 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [5/8] Tour totp_admin_invite → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 09:47:52,554 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [6/8] Tour totp_admin_invite → Step open the user's form (trigger: td.o_data_cell:contains(test_user)) 2026-10-28 09:47:54,320 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:54] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.174 1.741 2026-10-28 09:47:54,360 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:54] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 1.780 2026-10-28 09:47:54,462 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:47:55,832 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:55] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.465 0.859 2026-10-28 09:47:56,622 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:56] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 288 0.183 1.878 2026-10-28 09:47:56,719 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:56] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.013 0.048 2026-10-28 09:47:56,727 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 09:47:56,984 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [7/8] Tour totp_admin_invite → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-10-28 09:47:57,433 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:57] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 210 0.153 0.254 2026-10-28 09:47:57,938 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [8/8] Tour totp_admin_invite → Step check that test_user user can be invited to use 2FA. (trigger: button:contains(Invite to use 2FA)) 2026-10-28 09:47:58,000 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-10-28 09:47:58,002 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔══════════════════════════════════╗ ║ TOUR totp_admin_invite SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 09:47:58,027 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:58] "GET /web/image/res.users/302/avatar_128?unique=1793180877663 HTTP/1.1" 200 - 18 0.045 0.066 2026-10-28 09:47:58,363 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 32100772 (allocated 33787904) 2026-10-28 09:47:58,393 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 9583 2026-10-28 09:47:58,394 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-10-28 09:47:58,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 9583 2026-10-28 09:47:58,562 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094758_561977_test_totp_administration.txt 2026-10-28 09:47:58,562 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmp_xobaov4_chrome_odoo" 2026-10-28 09:47:59,018 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 9790 2026-10-28 09:47:59,018 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp69hf7alm_chrome_odoo 2026-10-28 09:47:59,019 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:38129/json/version 2026-10-28 09:47:59,020 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:38129/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:47:59,085 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 09:47:59,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:38129/json 2026-10-28 09:47:59,091 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:38129/json with timeout 3 increased to 10s during tests 2026-10-28 09:47:59,155 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:38129/devtools/page/824E98669698E3405B1D39FBA8D2FAD6 2026-10-28 09:47:59,168 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-10-28 09:47:59,187 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-10-28 09:47:59,224 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:47:59,227 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-10-28 09:47:59,237 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:47:59,237 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:47:59,407 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:59] "GET /odoo HTTP/1.1" 200 - 22 0.016 0.115 2026-10-28 09:47:59,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': '824E98669698E3405B1D39FBA8D2FAD6', 'loaderId': 'C8AC8ED737F5120ACBE2197A75BDD4F2', 'isDownload': False} 2026-10-28 09:47:59,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_self_invite')" 2026-10-28 09:47:59,498 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:59] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.015 0.028 2026-10-28 09:47:59,548 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.054 2026-10-28 09:48:00,729 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 913 0.481 0.789 2026-10-28 09:48:00,749 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:00] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 1.277 2026-10-28 09:48:00,776 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:00] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.853 2026-10-28 09:48:00,791 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.322 2026-10-28 09:48:00,822 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:00] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:48:00,826 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:48:01,676 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 09:48:01,681 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-28 09:48:01,706 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.048 2026-10-28 09:48:01,711 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 09:48:01,712 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.026 2026-10-28 09:48:01,734 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:48:01,809 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "GET /odoo/offline HTTP/1.1" 200 - 1 0.002 0.020 2026-10-28 09:48:01,852 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.052 2026-10-28 09:48:01,869 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: The ready code tooks too much time : 2.4527602195739746 2026-10-28 09:48:01,897 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_self_invite', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:48:01,930 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [1/9] Tour totp_admin_self_invite → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:48:01,994 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.048 0.142 2026-10-28 09:48:02,032 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:48:02,119 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:48:02,146 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [2/9] Tour totp_admin_self_invite → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-10-28 09:48:02,149 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:48:02,181 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:48:02,367 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "POST /mail/data HTTP/1.1" 200 - 73 0.136 0.311 2026-10-28 09:48:02,369 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.443 2026-10-28 09:48:02,426 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [3/9] Tour totp_admin_self_invite → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-10-28 09:48:02,440 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.355 2026-10-28 09:48:02,512 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.022 0.404 2026-10-28 09:48:02,533 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.514 2026-10-28 09:48:02,577 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.488 2026-10-28 09:48:02,626 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "POST /web/action/load HTTP/1.1" 200 - 8 0.020 0.141 2026-10-28 09:48:02,648 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:48:02,688 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.030 2026-10-28 09:48:02,709 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [4/9] Tour totp_admin_self_invite → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 09:48:02,717 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.023 2026-10-28 09:48:02,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [5/9] Tour totp_admin_self_invite → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 09:48:02,826 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:48:02,853 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [6/9] Tour totp_admin_self_invite → Step open the user's form (trigger: td.o_data_cell:contains(admin)) 2026-10-28 09:48:03,388 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:03] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.042 0.627 2026-10-28 09:48:03,428 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:03] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.491 2026-10-28 09:48:03,569 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 09:48:04,445 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:04] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 464 0.230 0.595 2026-10-28 09:48:04,847 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:04] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 111 0.056 1.132 2026-10-28 09:48:04,933 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:04] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.037 2026-10-28 09:48:04,937 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 09:48:05,184 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [7/9] Tour totp_admin_self_invite → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-10-28 09:48:05,452 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:05] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 101 0.048 0.187 2026-10-28 09:48:05,965 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [8/9] Tour totp_admin_self_invite → Step check that user cannot invite themselves to use 2FA. (trigger: body) 2026-10-28 09:48:05,979 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:05] "GET /web/image/res.users/2/avatar_128?unique=1793180885667 HTTP/1.1" 200 - 9 0.008 0.035 2026-10-28 09:48:06,030 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [9/9] Tour totp_admin_self_invite → Step check that user cannot invite themself. (trigger: body.CannotInviteYourself) 2026-10-28 09:48:06,099 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-10-28 09:48:06,100 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔═══════════════════════════════════════╗ ║ TOUR totp_admin_self_invite SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 09:48:06,392 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 32649992 (allocated 34312192) 2026-10-28 09:48:06,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 9790 2026-10-28 09:48:06,409 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-10-28 09:48:06,411 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 9790 2026-10-28 09:48:06,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094806_574220_test_totp_administration.txt 2026-10-28 09:48:06,574 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmp69hf7alm_chrome_odoo" 2026-10-28 09:48:06,674 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:48:06,860 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail_enforce.tests.test_auth_signup: Starting TestAuthSignupFlowWith2faEnforced.test_signup_with_2fa_enforced ... 2026-10-28 09:48:08,640 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:48:10,969 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:toto@example.com from 127.0.0.1 2026-10-28 09:48:11,064 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #303 deleted mail.mail records with IDs: [499] 2026-10-28 09:48:11,088 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #303 deleted mail.message records with IDs: [15610] 2026-10-28 09:48:11,103 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 09:48:11,290 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [500] 2026-10-28 09:48:11,306 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15611] 2026-10-28 09:48:11,326 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:toto@example.com from 127.0.0.1 2026-10-28 09:48:11,402 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #303 deleted mail.mail records with IDs: [501] 2026-10-28 09:48:11,418 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #303 deleted mail.message records with IDs: [15612] 2026-10-28 09:48:11,431 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 09:48:11,446 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:48:11,447 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:11] "POST /web/signup HTTP/1.1" 303 - 335 0.392 2.421 2026-10-28 09:48:11,647 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [502] 2026-10-28 09:48:11,660 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15613] 2026-10-28 09:48:12,696 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:12] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 227 0.161 1.081 2026-10-28 09:48:12,762 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:13,556 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-28 09:48:13,571 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15615] 2026-10-28 09:48:13,582 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:48:13,612 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce: Starting TestTOTPMailEnforce.test_totp_rpc_api_keys_only ... 2026-10-28 09:48:13,617 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:13,619 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:48:14,097 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:14,115 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:test_user from n/a 2026-10-28 09:48:14,116 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:14] "POST /xmlrpc/2/common HTTP/1.1" 200 - 11 0.005 0.494 2026-10-28 09:48:14,124 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:14,125 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:14,142 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:14] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.003 0.016 2026-10-28 09:48:15,400 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:15,403 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:15,413 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:15] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.003 0.011 2026-10-28 09:48:15,437 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'test_user' (#304) from n/a 2026-10-28 09:48:15,439 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:15,440 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 09:48:15,464 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:15] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.002 0.024 2026-10-28 09:48:15,465 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce.TestTOTPMailEnforce.test_totp_rpc_api_keys_only: waiting for threads: [] 2026-10-28 09:48:15,524 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:48:15,554 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour: Starting TestTOTPortal.test_totp ... 2026-10-28 09:48:15,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10014 2026-10-28 09:48:15,989 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmp425fuzjn_chrome_odoo 2026-10-28 09:48:15,989 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:34259/json/version 2026-10-28 09:48:15,990 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34259/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:48:16,044 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 09:48:16,044 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:34259/json 2026-10-28 09:48:16,045 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34259/json with timeout 3 increased to 10s during tests 2026-10-28 09:48:16,058 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:34259/devtools/page/6D3F6B83AD81AFC7FF05C4F7ECAA12A3 2026-10-28 09:48:16,064 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-28 09:48:16,079 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-28 09:48:16,150 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:portal from n/a 2026-10-28 09:48:16,166 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-28 09:48:16,172 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/my/security" in browser 2026-10-28 09:48:16,172 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/my/security" 2026-10-28 09:48:16,193 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:48:17,910 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:17] "GET /my/security HTTP/1.1" 200 - 228 0.174 1.547 2026-10-28 09:48:17,918 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '6D3F6B83AD81AFC7FF05C4F7ECAA12A3', 'loaderId': '0B26691B7C4D0FC36117113259CBF8D8', 'isDownload': False} 2026-10-28 09:48:17,918 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_tour_setup')" 2026-10-28 09:48:17,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 09:48:17,986 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 09:48:18,071 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.075 2026-10-28 09:48:18,082 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 09:48:18,114 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:48:18,118 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.021 0.051 2026-10-28 09:48:18,138 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:48:18,141 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 09:48:18,166 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.049 2026-10-28 09:48:18,362 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.015 2026-10-28 09:48:18,377 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:48:18,379 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 09:48:18,388 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:48:18,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 09:48:18,476 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.041 2026-10-28 09:48:18,493 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.043 2026-10-28 09:48:18,981 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:48:19,127 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate test code "odoo.startTour('totportal_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/security", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:48:19,151 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [1/9] Tour totportal_tour_setup → Step Open totp wizard (trigger: button#auth_totp_portal_enable) 2026-10-28 09:48:19,154 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.118 2026-10-28 09:48:19,223 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [2/9] Tour totportal_tour_setup → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(enter your password)) 2026-10-28 09:48:19,225 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:19] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 0.170 2026-10-28 09:48:19,251 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:19] "POST /web/dataset/call_kw/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 4 0.003 0.018 2026-10-28 09:48:19,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [3/9] Tour totportal_tour_setup → Step Input password (trigger: [name=password]) 2026-10-28 09:48:19,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [4/9] Tour totportal_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 09:48:19,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [5/9] Tour totportal_tour_setup → Step Check the wizard has opened (trigger: li:contains("scan the barcode below")) 2026-10-28 09:48:19,519 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:19] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.015 0.017 2026-10-28 09:48:20,290 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 09:48:20,325 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:20] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 18 0.017 0.774 2026-10-28 09:48:20,354 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:20] "POST /web/dataset/call_kw/auth_totp.wizard/read HTTP/1.1" 200 - 7 0.004 0.016 2026-10-28 09:48:20,385 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:20] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:48:20,390 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:20] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:48:20,400 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [6/9] Tour totportal_tour_setup → Step Get secret from collapsed div (trigger: a:contains("Cannot scan it?")) 2026-10-28 09:48:20,471 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [7/9] Tour totportal_tour_setup → Step span[name="secret"]:hidden 2026-10-28 09:48:20,548 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:20] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:48:20,583 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [8/9] Tour totportal_tour_setup → Step button.btn-primary:contains(Activate) 2026-10-28 09:48:20,675 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:20] "POST /web/dataset/call_kw/auth_totp.wizard/write HTTP/1.1" 200 - 9 0.006 0.015 2026-10-28 09:48:20,867 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(7,) 'portal' 2026-10-28 09:48:20,903 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:48:20,903 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:20] "POST /web/dataset/call_kw/auth_totp.wizard/enable HTTP/1.1" 200 - 45 0.043 0.144 2026-10-28 09:48:21,758 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:21] "GET /my/security HTTP/1.1" 200 - 160 0.128 0.689 2026-10-28 09:48:21,797 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:21] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.006 0.021 2026-10-28 09:48:22,378 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [9/9] Tour totportal_tour_setup → Step Check that the button has changed (trigger: button:contains(Disable two-factor authentication)) 2026-10-28 09:48:22,446 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-28 09:48:22,450 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════╗ ║ TOUR totportal_tour_setup SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 09:48:22,490 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:22] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.040 0.052 2026-10-28 09:48:22,504 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.094 2026-10-28 09:48:22,625 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 9560084 (allocated 10485760) 2026-10-28 09:48:22,662 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10014 2026-10-28 09:48:22,668 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-28 09:48:22,674 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10014 2026-10-28 09:48:22,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094822_793009_test_totp.txt 2026-10-28 09:48:22,793 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmp425fuzjn_chrome_odoo" 2026-10-28 09:48:23,233 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10195 2026-10-28 09:48:23,239 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmp9klmvkz0_chrome_odoo 2026-10-28 09:48:23,242 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:34045/json/version 2026-10-28 09:48:23,245 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34045/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:48:23,278 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 09:48:23,278 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:34045/json 2026-10-28 09:48:23,279 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:34045/json with timeout 3 increased to 10s during tests 2026-10-28 09:48:23,300 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:34045/devtools/page/F343B00B3071B04817FD0AB9F96EFF9B 2026-10-28 09:48:23,325 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-28 09:48:23,347 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-28 09:48:23,366 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-28 09:48:23,378 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 09:48:23,379 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 09:48:23,789 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:23] "GET / HTTP/1.1" 200 - 31 0.032 0.362 2026-10-28 09:48:23,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': 'F343B00B3071B04817FD0AB9F96EFF9B', 'loaderId': '3A2F0EDECD021C3D730E2C805722DE00', 'isDownload': False} 2026-10-28 09:48:23,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_enabled')" 2026-10-28 09:48:23,830 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:48:23,841 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:23] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.005 0.011 2026-10-28 09:48:23,872 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:48:23,876 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:23] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 09:48:23,880 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:48:23,886 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:23] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-10-28 09:48:24,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:48:24,063 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:48:24,100 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:48:24,104 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.028 2026-10-28 09:48:24,166 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 09:48:24,176 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.017 2026-10-28 09:48:24,724 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:48:24,829 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.014 0.045 2026-10-28 09:48:24,851 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate test code "odoo.startTour('totportal_login_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:48:24,855 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.009 0.077 2026-10-28 09:48:24,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [1/14] Tour totportal_login_enabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 09:48:25,107 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:25] "GET /web/login HTTP/1.1" 200 - 21 0.014 0.117 2026-10-28 09:48:25,193 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:25] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.020 2026-10-28 09:48:25,682 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [2/14] Tour totportal_login_enabled → Step input login (trigger: input#login) 2026-10-28 09:48:25,766 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:25] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.017 0.039 2026-10-28 09:48:25,781 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.060 2026-10-28 09:48:25,844 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [3/14] Tour totportal_login_enabled → Step input password (trigger: input#password) 2026-10-28 09:48:25,912 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [4/14] Tour totportal_login_enabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 09:48:26,752 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 09:48:26,837 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:portal from 127.0.0.1 2026-10-28 09:48:26,936 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #7 deleted mail.mail records with IDs: [505] 2026-10-28 09:48:26,954 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #7 deleted mail.message records with IDs: [15619] 2026-10-28 09:48:26,966 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 09:48:26,985 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:48:26,985 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:26] "POST /web/login HTTP/1.1" 303 - 104 0.078 0.905 2026-10-28 09:48:27,752 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:27] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 129 0.090 0.658 2026-10-28 09:48:27,817 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:27] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.015 2026-10-28 09:48:28,032 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [5/14] Tour totportal_login_enabled → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-10-28 09:48:28,118 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:28] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.019 0.034 2026-10-28 09:48:28,130 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.058 2026-10-28 09:48:28,174 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [6/14] Tour totportal_login_enabled → Step input code (trigger: input[name=totp_token]) 2026-10-28 09:48:28,237 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:28] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:48:28,254 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [7/14] Tour totportal_login_enabled → Step button:contains(Log in) 2026-10-28 09:48:28,372 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(7,) 'portal' 2026-10-28 09:48:28,390 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:28] "POST /web/login/totp?redirect=/my HTTP/1.1" 303 - 10 0.010 0.024 2026-10-28 09:48:29,449 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /my HTTP/1.1" 200 - 185 0.131 0.919 2026-10-28 09:48:29,500 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.010 2026-10-28 09:48:29,645 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:48:29,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 09:48:29,671 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 09:48:29,675 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 09:48:29,678 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 09:48:29,684 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 09:48:29,696 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 09:48:29,780 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [8/14] Tour totportal_login_enabled → Step check we're logged in (trigger: h3:contains(My account)) 2026-10-28 09:48:29,889 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)) 2026-10-28 09:48:29,908 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.039 0.057 2026-10-28 09:48:29,921 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.097 2026-10-28 09:48:30,038 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "POST /my/counters HTTP/1.1" 200 - 33 0.058 0.133 2026-10-28 09:48:30,079 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:48:30,081 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 09:48:30,163 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "POST /my/counters HTTP/1.1" 200 - 38 0.066 0.254 2026-10-28 09:48:30,229 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 09:48:30,250 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 09:48:30,258 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 09:48:30,262 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:48:30,265 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 09:48:30,284 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:48:30,296 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 09:48:30,355 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "POST /my/counters HTTP/1.1" 200 - 46 0.103 0.403 2026-10-28 09:48:30,480 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 09:48:30,488 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:48:30,588 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "GET /my/security HTTP/1.1" 200 - 39 0.064 0.532 2026-10-28 09:48:30,654 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:30] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.002 0.010 2026-10-28 09:48:30,924 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [10/14] Tour totportal_login_enabled → Step Open totp wizard (trigger: button#auth_totp_portal_disable) 2026-10-28 09:48:30,993 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [11/14] Tour totportal_login_enabled → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(enter your password)) 2026-10-28 09:48:31,008 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:31] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.022 0.045 2026-10-28 09:48:31,037 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.092 2026-10-28 09:48:31,053 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:31] "POST /web/dataset/call_kw/res.users/action_totp_disable HTTP/1.1" 200 - 4 0.006 0.042 2026-10-28 09:48:31,110 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [12/14] Tour totportal_login_enabled → Step Input password (trigger: [name=password]) 2026-10-28 09:48:31,184 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [13/14] Tour totportal_login_enabled → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 09:48:31,278 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:31] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.008 0.020 2026-10-28 09:48:32,062 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 09:48:32,208 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(7,) ('portal') by uid #7 2026-10-28 09:48:32,212 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:48:32,212 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:32] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 52 0.054 0.863 2026-10-28 09:48:33,082 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:33] "GET /my/security HTTP/1.1" 200 - 149 0.107 0.733 2026-10-28 09:48:33,168 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:33] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.029 2026-10-28 09:48:33,384 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [14/14] Tour totportal_login_enabled → Step Check that the button has changed (trigger: button:contains(Enable two-factor authentication)) 2026-10-28 09:48:33,466 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-28 09:48:33,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔════════════════════════════════════════╗ ║ TOUR totportal_login_enabled SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-28 09:48:33,488 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:33] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.017 0.060 2026-10-28 09:48:33,501 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.085 2026-10-28 09:48:33,742 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 15775384 (allocated 18612224) 2026-10-28 09:48:33,753 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10195 2026-10-28 09:48:33,763 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-28 09:48:33,766 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10195 2026-10-28 09:48:33,878 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094833_878104_test_totp.txt 2026-10-28 09:48:33,878 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmp9klmvkz0_chrome_odoo" 2026-10-28 09:48:34,335 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10420 2026-10-28 09:48:34,335 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpvyx0gc1q_chrome_odoo 2026-10-28 09:48:34,336 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:38721/json/version 2026-10-28 09:48:34,337 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:38721/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:48:34,384 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 09:48:34,384 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:38721/json 2026-10-28 09:48:34,384 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:38721/json with timeout 3 increased to 10s during tests 2026-10-28 09:48:34,395 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:38721/devtools/page/19546F150B97E14A9057672BF2F73D8A 2026-10-28 09:48:34,407 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-28 09:48:34,417 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-28 09:48:34,460 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-28 09:48:34,482 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 09:48:34,483 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 09:48:34,915 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:34] "GET / HTTP/1.1" 200 - 26 0.022 0.376 2026-10-28 09:48:34,921 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '19546F150B97E14A9057672BF2F73D8A', 'loaderId': '26B37FE49091E4B6E52929A40956A23C', 'isDownload': False} 2026-10-28 09:48:34,921 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_disabled')" 2026-10-28 09:48:34,950 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:48:34,959 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:34] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 09:48:34,992 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:48:34,996 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:34] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-10-28 09:48:35,003 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:48:35,011 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 09:48:35,219 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.006 0.019 2026-10-28 09:48:35,221 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 09:48:35,224 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 09:48:35,227 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 09:48:35,286 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-10-28 09:48:35,324 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.029 2026-10-28 09:48:35,792 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:48:35,896 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.016 0.050 2026-10-28 09:48:35,936 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.011 0.088 2026-10-28 09:48:35,946 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate test code "odoo.startTour('totportal_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:48:35,960 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [1/5] Tour totportal_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 09:48:36,213 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:36] "GET /web/login HTTP/1.1" 200 - 17 0.014 0.135 2026-10-28 09:48:36,306 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:36] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.011 0.015 2026-10-28 09:48:36,784 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [2/5] Tour totportal_login_disabled → Step input login (trigger: input#login) 2026-10-28 09:48:36,846 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:36] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.014 0.033 2026-10-28 09:48:36,857 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-10-28 09:48:36,935 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [3/5] Tour totportal_login_disabled → Step input password (trigger: input#password) 2026-10-28 09:48:36,996 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [4/5] Tour totportal_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 09:48:37,926 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 09:48:37,959 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:portal from 127.0.0.1 2026-10-28 09:48:37,982 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:37] "POST /web/login HTTP/1.1" 303 - 29 0.020 0.875 2026-10-28 09:48:38,521 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /my HTTP/1.1" 200 - 82 0.061 0.470 2026-10-28 09:48:38,605 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.012 0.021 2026-10-28 09:48:38,773 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 09:48:38,774 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:48:38,778 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 09:48:38,782 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 09:48:38,792 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 09:48:38,795 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 09:48:38,812 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:48:38,861 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [5/5] Tour totportal_login_disabled → Step check we're logged in (trigger: h3:contains(My account)) 2026-10-28 09:48:38,888 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.015 2026-10-28 09:48:38,952 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-28 09:48:38,977 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════════╗ ║ TOUR totportal_login_disabled SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 09:48:38,981 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:38] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.083 2026-10-28 09:48:39,084 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 15512340 (allocated 17039360) 2026-10-28 09:48:39,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10420 2026-10-28 09:48:39,103 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-28 09:48:39,106 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10420 2026-10-28 09:48:39,116 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:39] "POST /my/counters HTTP/1.1" 200 - 41 0.057 0.156 2026-10-28 09:48:39,229 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:39] "POST /my/counters HTTP/1.1" 200 - 46 0.040 0.295 2026-10-28 09:48:39,236 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094839_236067_test_totp.txt 2026-10-28 09:48:39,236 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpvyx0gc1q_chrome_odoo" 2026-10-28 09:48:39,260 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: waiting for threads: [] 2026-10-28 09:48:39,333 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:48:39] "POST /my/counters HTTP/1.1" 200 - 30 0.046 0.374 2026-10-28 09:48:39,412 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:39,433 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_cloc: Starting TestClocStdNoCusto.test_no_custo_install ... 2026-10-28 09:48:39,578 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:39,597 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_model_attributes ... 2026-10-28 09:48:39,709 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_name_get ... 2026-10-28 09:48:39,783 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:39,809 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_display_name: Starting TestEveryModel.test_display_name_new_record ... 2026-10-28 09:48:48,190 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:48,206 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_bank ... 2026-10-28 09:48:48,291 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_company ... 2026-10-28 09:48:57,705 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_country ... 2026-10-28 09:48:57,888 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_group ... 2026-10-28 09:48:58,681 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_lang ... 2026-10-28 09:48:58,794 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_partner ... 2026-10-28 09:49:00,221 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_users ... 2026-10-28 09:49:01,167 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:49:01,193 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_object ... 2026-10-28 09:49:02,025 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_string ... 2026-10-28 09:49:02,804 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_log_object ... 2026-10-28 09:49:03,665 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:03,688 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case: Starting TestRunbotLog.test_runbot_js_log ... 2026-10-28 09:49:04,598 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:04,622 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case: Starting TestChromeBrowser.test_screencasts ... 2026-10-28 09:49:05,054 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome pid: 11209 2026-10-28 09:49:05,054 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless temporary user profile dir: /tmp/tmp3nrumxsf_chrome_odoo 2026-10-28 09:49:05,055 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:42621/json/version 2026-10-28 09:49:05,056 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42621/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:49:05,079 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Browser version: Chrome/150.0.7871.114 2026-10-28 09:49:05,079 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:42621/json 2026-10-28 09:49:05,080 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:42621/json with timeout 3 increased to 10s during tests 2026-10-28 09:49:05,107 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Websocket url found: ws://127.0.0.1:42621/devtools/page/C12C555A41FC4E362B0761440593D358 2026-10-28 09:49:05,127 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Enable chrome headless console log notification 2026-10-28 09:49:05,132 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless enable page notifications 2026-10-28 09:49:05,167 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigating to: "about:blank" 2026-10-28 09:49:05,179 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigation result: {'frameId': 'C12C555A41FC4E362B0761440593D358', 'loaderId': '9F62AFE04243C849BC57BDD8DF9BC832', 'isDownload': False} 2026-10-28 09:49:05,179 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 09:49:05,218 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate test code "setTimeout(() => console.log('test successful'), 2000); setInterval(() => document.body.innerText = (new Date()).getTime(), 100);" 2026-10-28 09:49:07,223 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: test successful 2026-10-28 09:49:07,275 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: heap 541592 (allocated 1048576) 2026-10-28 09:49:07,278 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Screencast frames in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/screencasts/failed_screencast_20261028_094907_274056 2026-10-28 09:49:07,286 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing chrome headless with pid 11209 2026-10-28 09:49:07,290 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing websocket connection 2026-10-28 09:49:07,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Terminating chrome headless with pid 11209 2026-10-28 09:49:07,390 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_094907_390408_test_screencasts.txt 2026-10-28 09:49:07,390 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Removing chrome user profile "/tmp/tmp3nrumxsf_chrome_odoo" 2026-10-28 09:49:07,455 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:07,476 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_actions: Starting TestCustomFieldsPostInstall.test_add_field_valid ... 2026-10-28 09:49:07,539 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 876, in test_add_field_valid field = self.create_field('x_foo') File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 562, in create_field field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:12,079 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253d9c400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 876, in test_add_field_valid field = self.create_field('x_foo') File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 562, in create_field field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:12,081 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24f6a7060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 876, in test_add_field_valid field = self.create_field('x_foo') File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 562, in create_field field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:12,091 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 876, in test_add_field_valid field = self.create_field('x_foo') File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 562, in create_field field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:12,097 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24f6a7d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 876, in test_add_field_valid field = self.create_field('x_foo') File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 562, in create_field field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:12,857 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 883, in test_add_field_valid self.env.registry.setup_models(self.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:15,809 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255b2f7e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 883, in test_add_field_valid self.env.registry.setup_models(self.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:15,810 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25337ef20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 883, in test_add_field_valid self.env.registry.setup_models(self.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:15,819 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 883, in test_add_field_valid self.env.registry.setup_models(self.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:15,826 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25337dc60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_actions.py", line 883, in test_add_field_valid self.env.registry.setup_models(self.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:15,896 104 INFO rb-e85a3c6-226074-429753 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 09:49:15,963 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:20,136 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25344e160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:20,137 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2512360c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:20,146 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:20,153 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251235ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 959, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:20,203 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:20,226 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_asset: Starting TestAsset.test_asset_tag ... 2026-10-28 09:49:20,648 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:20,676 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_filters: Starting TestAllFilters.test_filters ... 2026-10-28 09:49:21,081 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_filters: No domain or group by in filter Customer with model res.partner and context {} 2026-10-28 09:49:21,271 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:21,297 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_http: Starting TestIrHttpPerformances.test_routing_map_performance ... 2026-10-28 09:49:21,300 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 09:49:21,714 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_http: Routing map web generated in 0.415s 2026-10-28 09:49:21,715 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:49:23,111 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_http: Routing map website1 generated in 1.396s 2026-10-28 09:49:23,158 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:23,177 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_delete_manual_models_with_base_fields ... 2026-10-28 09:49:23,248 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 461, in test_delete_manual_models_with_base_fields model = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:26,157 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2528c7380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 461, in test_delete_manual_models_with_base_fields model = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:26,158 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff2533c0b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 461, in test_delete_manual_models_with_base_fields model = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:26,166 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 461, in test_delete_manual_models_with_base_fields model = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:26,172 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff2533c0400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 461, in test_delete_manual_models_with_base_fields model = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:26,649 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 476, in test_delete_manual_models_with_base_fields model2 = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:30,778 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25339a200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 476, in test_delete_manual_models_with_base_fields model2 = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:30,779 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253e505e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 476, in test_delete_manual_models_with_base_fields model2 = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:30,790 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 476, in test_delete_manual_models_with_base_fields model2 = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:30,797 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253e52480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 476, in test_delete_manual_models_with_base_fields model2 = self.env["ir.model"].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:31,440 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:34,479 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2534e80e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:34,480 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff253384e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:34,488 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:34,494 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff253384680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:36,875 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2699, 2701] 2026-10-28 09:49:36,940 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 382, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:39,900 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255188220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 382, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:39,901 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff255b34f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 382, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:39,916 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 382, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:39,922 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff255b362a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 494, in test_delete_manual_models_with_base_fields self.env["ir.model"].browse(model.ids + model2.ids).unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 382, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:40,013 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_ir_model_fields_name_create ... 2026-10-28 09:49:40,354 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 500, in test_ir_model_fields_name_create model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:44,332 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff255b2d9e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 500, in test_ir_model_fields_name_create model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:44,334 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25543fe20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 500, in test_ir_model_fields_name_create model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:44,343 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 500, in test_ir_model_fields_name_create model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:44,351 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25543e0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 500, in test_ir_model_fields_name_create model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:44,942 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_new_ir_model_fields_related ... 2026-10-28 09:49:45,012 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:47,947 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff251fc9e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:47,949 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254e90540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:47,959 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:47,965 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254e913a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 44, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:49,402 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:52,613 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2551bf240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:52,614 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff251618cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:52,625 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:52,633 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff251619760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 451, in test_new_ir_model_fields_related model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:53,253 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:57,064 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff2539cb6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:57,066 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24da14cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:57,074 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:57,082 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24da17ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:49:57,121 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:57,441 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model: Starting TestIrModelFieldsTranslation.test_ir_model_fields_translation ... 2026-10-28 09:49:57,950 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11356 2026-10-28 09:49:57,950 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpokncon39_chrome_odoo 2026-10-28 09:49:57,951 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:44569/json/version 2026-10-28 09:49:57,952 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44569/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:49:58,055 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 09:49:58,056 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:44569/json 2026-10-28 09:49:58,056 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:44569/json with timeout 3 increased to 10s during tests 2026-10-28 09:49:58,086 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:44569/devtools/page/60D788CFA2A4E4AAC21CAAD6D6EE3EB5 2026-10-28 09:49:58,099 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 09:49:58,111 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 09:49:58,197 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:49:58,217 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 09:49:58,248 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:49:58,249 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:49:58,285 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:50:00,257 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:00] "GET /odoo HTTP/1.1" 200 - 191 0.186 1.792 2026-10-28 09:50:00,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '60D788CFA2A4E4AAC21CAAD6D6EE3EB5', 'loaderId': 'FB7E282B04F4BD6D470DAFFA4290A70D', 'isDownload': False} 2026-10-28 09:50:00,262 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_en_tour')" 2026-10-28 09:50:00,351 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:00] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-28 09:50:01,432 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:01] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.440 0.659 2026-10-28 09:50:01,443 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:01] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 1.117 2026-10-28 09:50:01,478 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.108 2026-10-28 09:50:01,493 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.150 2026-10-28 09:50:01,504 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:50:01,514 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:01] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:50:01,564 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:01] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.005 2026-10-28 09:50:02,475 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 09:50:02,478 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:50:02,481 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 09:50:02,503 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.011 2026-10-28 09:50:02,522 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 09:50:02,609 104 INFO rb-e85a3c6-226074-429753 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 09:50:02,697 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.126 2026-10-28 09:50:02,704 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-28 09:50:02,760 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: The ready code tooks too much time : 2.498868227005005 2026-10-28 09:50:02,770 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.136 2026-10-28 09:50:02,795 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_en_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:50:02,834 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_en_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:50:02,912 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:50:02,998 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.070 0.289 2026-10-28 09:50:03,028 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.284 2026-10-28 09:50:03,104 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:50:03,121 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:50:03,143 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_en_tour → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 09:50:03,200 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:50:03,408 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_en_tour → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 09:50:03,526 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "POST /mail/data HTTP/1.1" 200 - 145 0.194 0.531 2026-10-28 09:50:03,533 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.777 2026-10-28 09:50:03,560 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.507 2026-10-28 09:50:03,627 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.708 2026-10-28 09:50:03,701 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.018 0.631 2026-10-28 09:50:03,735 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 0.292 2026-10-28 09:50:03,765 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.129 2026-10-28 09:50:03,835 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.771 2026-10-28 09:50:03,839 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-10-28 09:50:03,892 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_en_tour → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 09:50:03,902 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.025 0.044 2026-10-28 09:50:03,968 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_en_tour → Step Login column should be Login (trigger: [data-name="login"] span:contains("Login")) 2026-10-28 09:50:04,021 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:50:06,055 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:06] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.169 2.018 2026-10-28 09:50:06,101 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:06] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 2.085 2026-10-28 09:50:06,218 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 09:50:07,418 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:07] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.453 0.678 2026-10-28 09:50:08,213 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:08] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 288 0.184 1.656 2026-10-28 09:50:08,306 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:08] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.014 0.047 2026-10-28 09:50:08,313 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 09:50:08,534 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 09:50:08,535 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 09:50:08,729 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 29566404 (allocated 31010816) 2026-10-28 09:50:08,745 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11356 2026-10-28 09:50:08,750 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 09:50:08,751 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11356 2026-10-28 09:50:08,886 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_095008_886238_test_ir_model_fields_translation.txt 2026-10-28 09:50:08,886 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpokncon39_chrome_odoo" 2026-10-28 09:50:08,948 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 547, in test_ir_model_fields_translation field.update_field_translations('field_description', {'en_US': 'Login2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:13,283 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff24fd834c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 547, in test_ir_model_fields_translation field.update_field_translations('field_description', {'en_US': 'Login2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:13,284 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24ebc8e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 547, in test_ir_model_fields_translation field.update_field_translations('field_description', {'en_US': 'Login2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:13,293 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 547, in test_ir_model_fields_translation field.update_field_translations('field_description', {'en_US': 'Login2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:13,300 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24ebc9c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 547, in test_ir_model_fields_translation field.update_field_translations('field_description', {'en_US': 'Login2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:13,662 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11566 2026-10-28 09:50:13,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp7a563nom_chrome_odoo 2026-10-28 09:50:13,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:41117/json/version 2026-10-28 09:50:13,664 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41117/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:50:13,741 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 09:50:13,744 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:41117/json 2026-10-28 09:50:13,745 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:41117/json with timeout 3 increased to 10s during tests 2026-10-28 09:50:13,751 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:41117/devtools/page/B561E409F25FB8B9CD67F62ACDBC5F0F 2026-10-28 09:50:13,761 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 09:50:13,766 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 09:50:14,269 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:50:14,286 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 09:50:14,294 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:50:14,294 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:50:14,327 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:50:16,039 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:16] "GET /odoo HTTP/1.1" 200 - 147 0.121 1.599 2026-10-28 09:50:16,046 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'B561E409F25FB8B9CD67F62ACDBC5F0F', 'loaderId': '0E0B389893AB32AE94D4E5FA478A9557', 'isDownload': False} 2026-10-28 09:50:16,046 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_en_tour2')" 2026-10-28 09:50:16,091 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:16] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-28 09:50:16,104 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:16] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-28 09:50:16,156 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:50:17,306 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.555 0.641 2026-10-28 09:50:17,341 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.190 2026-10-28 09:50:17,348 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.829 2026-10-28 09:50:17,365 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.223 2026-10-28 09:50:17,388 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.180 2026-10-28 09:50:17,565 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:50:17,574 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 09:50:17,584 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 09:50:17,612 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-28 09:50:17,654 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 09:50:17,680 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:50:17,758 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.041 2026-10-28 09:50:17,838 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.058 2026-10-28 09:50:17,932 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_en_tour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:50:17,941 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_en_tour2 → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:50:18,035 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:50:18,095 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.118 0.189 2026-10-28 09:50:18,249 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:50:18,276 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:50:18,292 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_en_tour2 → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 09:50:18,347 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:50:18,524 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_en_tour2 → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 09:50:18,750 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "POST /mail/data HTTP/1.1" 200 - 137 0.260 0.553 2026-10-28 09:50:18,753 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.795 2026-10-28 09:50:18,801 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.763 2026-10-28 09:50:18,866 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.709 2026-10-28 09:50:18,910 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.747 2026-10-28 09:50:18,951 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "POST /web/action/load HTTP/1.1" 200 - 8 0.016 0.385 2026-10-28 09:50:18,984 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:18] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.009 0.831 2026-10-28 09:50:19,026 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.217 2026-10-28 09:50:19,036 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.023 2026-10-28 09:50:19,081 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_en_tour2 → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 09:50:19,093 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.018 0.056 2026-10-28 09:50:19,139 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_en_tour2 → Step Login column should be Login2 (trigger: [data-name="login"] span:contains("Login2")) 2026-10-28 09:50:19,185 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:50:20,600 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:20] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.178 1.373 2026-10-28 09:50:20,639 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:20] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 1.458 2026-10-28 09:50:20,755 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 09:50:22,116 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:22] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1241 0.544 0.763 2026-10-28 09:50:22,990 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:22] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 293 0.187 1.934 2026-10-28 09:50:23,101 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:23] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.013 0.053 2026-10-28 09:50:23,106 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 09:50:23,335 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 09:50:23,337 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 09:50:23,618 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 29572228 (allocated 31010816) 2026-10-28 09:50:23,660 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11566 2026-10-28 09:50:23,662 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 09:50:23,663 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11566 2026-10-28 09:50:23,788 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_095023_788659_test_ir_model_fields_translation.txt 2026-10-28 09:50:23,789 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp7a563nom_chrome_odoo" 2026-10-28 09:50:23,866 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 554, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:28,343 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff250ca4720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 554, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:28,345 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff24da1cae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 554, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:28,355 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 554, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:28,365 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff24da1d580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 554, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:29,212 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11772 2026-10-28 09:50:29,213 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmppv1z95y3_chrome_odoo 2026-10-28 09:50:29,213 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:40607/json/version 2026-10-28 09:50:29,214 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:40607/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:50:29,350 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 09:50:29,351 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:40607/json 2026-10-28 09:50:29,351 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:40607/json with timeout 3 increased to 10s during tests 2026-10-28 09:50:29,388 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:40607/devtools/page/00869BC157CE4C986B7A4B9D23EFFF9B 2026-10-28 09:50:29,402 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 09:50:29,411 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 09:50:29,569 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:50:29,583 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 09:50:29,589 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:50:29,589 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:50:29,610 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:50:34,616 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:50:37,396 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:37] "GET /odoo HTTP/1.1" 200 - 141 0.117 7.672 2026-10-28 09:50:37,401 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '00869BC157CE4C986B7A4B9D23EFFF9B', 'loaderId': 'BD933516F8A95F1FFAFCDA469EC95196', 'isDownload': False} 2026-10-28 09:50:37,401 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_fr_tour')" 2026-10-28 09:50:38,756 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:38] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.561 0.745 2026-10-28 09:50:38,767 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:38] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.316 2026-10-28 09:50:38,790 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:38] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.337 2026-10-28 09:50:38,818 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:50:38,953 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:38] "GET /web/webclient/translations/418db6ffa06c4ac1f3ece8d8dc5bc44b22955ebb?lang=fr_FR HTTP/1.1" 200 - 0 0.000 1.485 2026-10-28 09:50:38,990 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 1.496 2026-10-28 09:50:39,045 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:39] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-28 09:50:39,251 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:39] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 09:50:40,249 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:50:40,273 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 09:50:40,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 09:50:40,394 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 09:50:40,432 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 09:50:40,471 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:50:40,561 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.051 2026-10-28 09:50:40,621 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 0.041 2026-10-28 09:50:40,721 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: The ready code tooks too much time : 3.319790840148926 2026-10-28 09:50:40,746 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_fr_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:50:40,842 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.070 0.149 2026-10-28 09:50:40,858 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_fr_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:50:40,993 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_fr_tour → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 09:50:41,014 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:50:41,048 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 09:50:41,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:50:41,087 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 09:50:41,243 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_fr_tour → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 09:50:41,385 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "POST /mail/data HTTP/1.1" 200 - 145 0.188 0.453 2026-10-28 09:50:41,418 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.513 2026-10-28 09:50:41,443 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.481 2026-10-28 09:50:41,478 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.216 2026-10-28 09:50:41,515 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.087 2026-10-28 09:50:41,520 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.535 2026-10-28 09:50:41,572 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web/image/res.partner/3/avatar_128?unique=1793180997000 HTTP/1.1" 200 - 9 0.015 0.606 2026-10-28 09:50:41,606 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.686 2026-10-28 09:50:41,625 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 09:50:41,665 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.026 2026-10-28 09:50:41,726 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_fr_tour → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 09:50:41,742 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:50:41,776 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_fr_tour → Step Login column should be Identifiant (trigger: [data-name="login"] span:contains("Identifiant")) 2026-10-28 09:50:43,396 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:43] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.194 1.526 2026-10-28 09:50:43,432 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:43] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 1.637 2026-10-28 09:50:43,542 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:50:44,948 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:44] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1242 0.503 0.821 2026-10-28 09:50:45,975 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:45] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 293 0.244 2.040 2026-10-28 09:50:46,105 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:46] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.015 0.062 2026-10-28 09:50:46,112 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 09:50:46,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 09:50:46,339 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 09:50:46,532 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 31261844 (allocated 32784384) 2026-10-28 09:50:46,554 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11772 2026-10-28 09:50:46,558 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 09:50:46,560 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11772 2026-10-28 09:50:46,721 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_095046_720843_test_ir_model_fields_translation.txt 2026-10-28 09:50:46,721 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmppv1z95y3_chrome_odoo" 2026-10-28 09:50:46,780 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 560, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:51,375 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff27f75fc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 560, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:51,376 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff27f95f600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 560, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:51,387 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 560, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:51,394 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff27f95fa60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_ir_model.py", line 560, in test_ir_model_fields_translation field.update_field_translations('field_description', {'fr_FR': 'Identifiant2'}) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 3883, in update_field_translations return self._update_field_translations(field_name, translations, source_lang=source_lang) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:50:51,845 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11985 2026-10-28 09:50:51,845 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpb2ug9z12_chrome_odoo 2026-10-28 09:50:51,845 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:38365/json/version 2026-10-28 09:50:51,847 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:38365/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:50:51,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 09:50:51,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:38365/json 2026-10-28 09:50:51,869 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common.requests: request http://127.0.0.1:38365/json with timeout 3 increased to 10s during tests 2026-10-28 09:50:51,890 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:38365/devtools/page/63305286F98F7ABD8CF0170809335EDC 2026-10-28 09:50:51,901 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 09:50:51,920 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 09:50:52,307 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429753 login:admin from n/a 2026-10-28 09:50:52,321 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 09:50:52,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:50:52,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:50:52,360 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:50:54,285 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:54] "GET /odoo HTTP/1.1" 200 - 147 0.125 1.805 2026-10-28 09:50:54,290 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '63305286F98F7ABD8CF0170809335EDC', 'loaderId': 'FADB8B3D0C18051A89C3D754A056B565', 'isDownload': False} 2026-10-28 09:50:54,290 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_fr_tour2')" 2026-10-28 09:50:55,503 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:55] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.475 0.707 2026-10-28 09:50:55,512 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:55] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.184 2026-10-28 09:50:55,533 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:55] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.210 2026-10-28 09:50:55,557 104 INFO rb-e85a3c6-226074-429753 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-10-28 09:50:55,573 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.210 2026-10-28 09:50:55,747 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:55] "GET /web/webclient/translations/418db6ffa06c4ac1f3ece8d8dc5bc44b22955ebb?lang=fr_FR HTTP/1.1" 200 - 0 0.000 1.413 2026-10-28 09:50:55,757 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:55] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.114 2026-10-28 09:50:55,863 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:55] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 09:50:56,760 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:50:56,767 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 09:50:56,773 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 09:50:56,870 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 09:50:56,902 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 09:50:56,923 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:50:56,975 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.024 2026-10-28 09:50:57,016 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.032 2026-10-28 09:50:57,107 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: The ready code tooks too much time : 2.816408157348633 2026-10-28 09:50:57,117 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_fr_tour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:50:57,199 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_fr_tour2 → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:50:57,201 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.162 2026-10-28 09:50:57,264 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:50:57,321 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:50:57,359 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_fr_tour2 → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 09:50:57,360 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:50:57,405 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:50:57,634 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_fr_tour2 → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 09:50:57,721 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "POST /mail/data HTTP/1.1" 200 - 137 0.214 0.365 2026-10-28 09:50:57,783 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.520 2026-10-28 09:50:57,844 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /web/image/res.partner/3/avatar_128?unique=1793180997000 HTTP/1.1" 200 - 9 0.013 0.563 2026-10-28 09:50:57,873 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.217 2026-10-28 09:50:57,917 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.645 2026-10-28 09:50:57,945 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.114 2026-10-28 09:50:57,947 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.719 2026-10-28 09:50:57,977 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.697 2026-10-28 09:50:57,980 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-28 09:50:58,042 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.039 2026-10-28 09:50:58,056 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_fr_tour2 → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 09:50:58,131 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_fr_tour2 → Step Login column should be Identifiant2 (trigger: [data-name="login"] span:contains("Identifiant2")) 2026-10-28 09:50:58,160 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:50:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:51:00,046 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:00] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.195 1.793 2026-10-28 09:51:00,091 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.026 1.911 2026-10-28 09:51:00,210 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:51:01,523 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:01] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1241 0.495 0.760 2026-10-28 09:51:02,451 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:02] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 293 0.215 1.897 2026-10-28 09:51:02,561 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:02] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.017 0.058 2026-10-28 09:51:02,568 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 09:51:02,775 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 09:51:02,776 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 09:51:02,959 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 31265596 (allocated 33046528) 2026-10-28 09:51:02,980 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11985 2026-10-28 09:51:02,987 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 09:51:02,988 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11985 2026-10-28 09:51:03,142 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429753/chrome_logs/chrome_log_20261028_095103_142564_test_ir_model_fields_translation.txt 2026-10-28 09:51:03,142 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpb2ug9z12_chrome_odoo" 2026-10-28 09:51:03,291 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:07,589 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff25295c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:07,590 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25235f4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:07,601 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:07,608 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25235fb00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:07,647 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:07,669 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_10_neutralize ... 2026-10-28 09:51:08,163 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_20_neutralize_dependency_order ... 2026-10-28 09:51:08,384 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:08,403 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_orm: Starting TestCompanyDependent.test_orm_ondelete_restrict ... 2026-10-28 09:51:08,483 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:08,500 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_bench_access_model_attributes ... 2026-10-28 09:51:08,621 104 INFO rb-e85a3c6-226074-429753 odoo.tests.stats: Tested performance for label user.env in 0.119s 2026-10-28 09:51:08,773 104 INFO rb-e85a3c6-226074-429753 odoo.tests.stats: Tested performance for label user.id in 0.152s 2026-10-28 09:51:08,817 104 INFO rb-e85a3c6-226074-429753 odoo.tests.stats: Tested performance for label user.__class__ in 0.044s 2026-10-28 09:51:09,220 104 INFO rb-e85a3c6-226074-429753 odoo.tests.stats: Tested performance for label user.browse(user.id) in 0.403s 2026-10-28 09:51:09,244 104 INFO rb-e85a3c6-226074-429753 odoo.tools.profiler: ir_profile 1 (2026-10-28 09:51:08 test_bench_access_model_attributes) created 2026-10-28 09:51:09,281 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_check_version_tags ... 2026-10-28 09:51:09,282 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_orm: skipped TestClassVersionTagExhaustion.test_check_version_tags : Python version < 3.13, no tp_versions_used to reset 2026-10-28 09:51:09,323 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:09,346 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Auto retry disabled for test_invalidation (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation) 2026-10-28 09:51:09,346 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation ... 2026-10-28 09:51:09,380 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Auto retry disabled for test_invalidation_thread_local (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation_thread_local) 2026-10-28 09:51:09,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation_thread_local ... 2026-10-28 09:51:09,416 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Auto retry disabled for test_ormcache (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_ormcache) 2026-10-28 09:51:09,416 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_ormcache ... 2026-10-28 09:51:09,453 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Auto retry disabled for test_signaling_01_multiple (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_multiple) 2026-10-28 09:51:09,454 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_multiple ... 2026-10-28 09:51:09,506 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Auto retry disabled for test_signaling_01_single (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_single) 2026-10-28 09:51:09,507 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_single ... 2026-10-28 09:51:09,565 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:09,586 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_creates ... 2026-10-28 09:51:11,260 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_default_get ... 2026-10-28 09:51:12,842 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_unlink ... 2026-10-28 09:51:12,876 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1751, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:16,933 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff27f9d4cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1751, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:16,934 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff25463b880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1751, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:16,945 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1751, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:16,952 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff25463bce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1751, 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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:19,457 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_writes ... 2026-10-28 09:51:25,748 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:28,881 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff253a53880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:28,883 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff254a91760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:28,891 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:28,897 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff254a90900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:51:28,933 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:30,303 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_admin_has_access ... 2026-10-28 09:51:30,335 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_user_no_access ... 2026-10-28 09:51:31,262 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-10-28 09:51:31,312 104 INFO rb-e85a3c6-226074-429753 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15812] 2026-10-28 09:51:31,325 104 INFO rb-e85a3c6-226074-429753 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:51:31,381 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 306, model: ir.profile 2026-10-28 09:51:31,387 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 306, model: ir.profile 2026-10-28 09:51:31,463 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:51:31,465 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_convert_empty ... 2026-10-28 09:51:31,465 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context ... 2026-10-28 09:51:31,466 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_lower ... 2026-10-28 09:51:31,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_nested ... 2026-10-28 09:51:31,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_init_stack_trace ... 2026-10-28 09:51:31,467 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_no_context ... 2026-10-28 09:51:31,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_no_end ... 2026-10-28 09:51:31,468 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_simple ... 2026-10-28 09:51:31,469 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_end_priority ... 2026-10-28 09:51:31,490 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_recorders ... 2026-10-28 09:51:32,176 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_values ... 2026-10-28 09:51:32,212 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_database ... 2026-10-28 09:51:32,261 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_description ... 2026-10-28 09:51:32,302 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_nested ... 2026-10-28 09:51:32,342 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_save ... 2026-10-28 09:51:32,386 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_profiler_return ... 2026-10-28 09:51:32,391 104 INFO rb-e85a3c6-226074-429753 odoo.tools.profiler: ir_profile 3 (2026-10-28 09:51:32 test_profiler_return) created 2026-10-28 09:51:32,429 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_qweb_recorder ... 2026-10-28 09:51:32,556 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:32,588 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReports.test_merge_pdfs ... 2026-10-28 09:51:32,657 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReports.test_report_reload_from_attachment ... 2026-10-28 09:51:32,833 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-28 09:51:32,870 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF documents 'test_attach' are now saved in the database 2026-10-28 09:51:32,870 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-28 09:51:32,878 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-28 09:51:32,916 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReports.test_reports ... 2026-10-28 09:51:32,921 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin_account_asset.account_asset_card_s23dn 2026-10-28 09:51:33,487 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_affiliate.affiliate_barcode_template 2026-10-28 09:51:34,126 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_air.report_air_cargo_manifest_document 2026-10-28 09:51:34,531 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_approval.report_approval_slip_docs 2026-10-28 09:51:34,845 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_event_attendee_list 2026-10-28 09:51:34,974 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_registration_attendee_list 2026-10-28 09:51:35,001 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_badge 2026-10-28 09:51:35,158 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x134_badge 2026-10-28 09:51:35,810 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x82_badge 2026-10-28 09:51:36,515 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_badge 2026-10-28 09:51:36,600 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_mrp_barcode.report_barcode_command_sheet 2026-10-28 09:51:36,602 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: no record found skipping report viin_mrp_barcode.report_barcode_command_sheet 2026-10-28 09:51:36,602 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_stock_barcode.barcode_commands_template 2026-10-28 09:51:37,970 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_stock_barcode.barcode_demo_template 2026-10-28 09:51:40,095 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock_picking_batch.report_picking_batch 2026-10-28 09:51:40,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_fcl 2026-10-28 09:51:40,939 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_lcl 2026-10-28 09:51:41,043 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_cargo_manifest 2026-10-28 09:51:41,141 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report survey.certification_report_view 2026-10-28 09:51:41,245 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_inventory 2026-10-28 09:51:41,471 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report loyalty.loyalty_report_i18n 2026-10-28 09:51:42,184 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_delivery_note 2026-10-28 09:51:42,262 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_deliveryslip 2026-10-28 09:51:43,003 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet_img 2026-10-28 09:51:43,034 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet 2026-10-28 09:51:43,243 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view_pdf 2026-10-28 09:51:43,607 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view 2026-10-28 09:51:43,671 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_full_page_ticket 2026-10-28 09:51:43,936 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_full_page_ticket 2026-10-28 09:51:44,079 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report loyalty.gift_card_report_i18n 2026-10-28 09:51:44,153 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_hbl 2026-10-28 09:51:44,481 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report account_edi_ubl_cii.account_invoices_generated_by_odoo 2026-10-28 09:51:45,341 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_location_barcode 2026-10-28 09:51:45,622 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_lot_label 2026-10-28 09:51:46,515 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_affiliate_loyalty.loyalty_rule_code_report_i18n 2026-10-28 09:51:46,655 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report base.report_irmodeloverview 2026-10-28 09:51:47,444 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_picking_type_label 2026-10-28 09:51:48,136 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.label_picking_type_view 2026-10-28 09:51:48,153 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report account.report_original_vendor_bill 2026-10-28 09:51:48,176 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder 2026-10-28 09:51:49,140 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_pro_forma 2026-10-28 09:51:49,359 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode_small 2026-10-28 09:51:49,361 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode_small 2026-10-28 09:51:49,361 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.label_package_template_view 2026-10-28 09:51:49,361 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: no record found skipping report stock.label_package_template_view 2026-10-28 09:51:49,362 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode 2026-10-28 09:51:49,362 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode 2026-10-28 09:51:49,362 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_picking_packages 2026-10-28 09:51:49,492 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_packing_list 2026-10-28 09:51:49,721 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslipbatch 2026-10-28 09:51:49,944 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report account.report_payment_receipt 2026-10-28 09:51:50,565 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslip 2026-10-28 09:51:51,098 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report web.preview_externalreport 2026-10-28 09:51:51,120 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report web.preview_internalreport 2026-10-28 09:51:51,136 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_external_report_standard 2026-10-28 09:51:51,170 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_circular_external_report_standard 2026-10-28 09:51:51,210 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report hr.print_employee_badge 2026-10-28 09:51:51,411 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report product.report_packagingbarcode 2026-10-28 09:51:51,527 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.label_product_packaging_view 2026-10-28 09:51:51,543 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report mrp.report_mrporder 2026-10-28 09:51:52,689 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report purchase_requisition.report_purchaserequisitions 2026-10-28 09:51:52,806 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report purchase.report_purchaseorder 2026-10-28 09:51:53,174 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report pos_self_order.qr_codes_page 2026-10-28 09:51:53,213 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_raw 2026-10-28 09:51:53,360 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_reception_report_label 2026-10-28 09:51:53,396 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report repair.report_repairorder2 2026-10-28 09:51:53,521 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_repair.report_repair 2026-10-28 09:51:53,559 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report web.preview_layout_report 2026-10-28 09:51:53,626 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report purchase.report_purchasequotation 2026-10-28 09:51:53,785 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_responsive_html_ticket 2026-10-28 09:51:53,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report stock.report_return_slip 2026-10-28 09:51:54,583 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_bk_request 2026-10-28 09:51:54,836 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si 2026-10-28 09:51:55,122 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report account.report_statement 2026-10-28 09:51:55,225 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report test_event_full.event_registration_template_report 2026-10-28 09:51:55,268 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet 2026-10-28 09:51:55,424 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_project_task_timesheet 2026-10-28 09:51:55,752 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_project 2026-10-28 09:51:56,208 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_task 2026-10-28 09:51:56,254 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_sale_order 2026-10-28 09:51:56,318 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_account_move 2026-10-28 09:51:56,415 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report viin_fleet_booking.report_vehicle_trip 2026-10-28 09:51:56,712 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report point_of_sale.report_userlabel 2026-10-28 09:51:56,769 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report mrp_account.report_wip 2026-10-28 09:51:56,868 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: testing report mrp.report_mrp_workorder 2026-10-28 09:51:56,978 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:51:57,005 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_A4 ... 2026-10-28 09:51:57,504 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 09:51:57,507 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 09:51:57,511 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:51:58,021 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 09:51:58,035 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 09:51:58,044 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:58] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.006 0.535 2026-10-28 09:51:58,045 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:51:58] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.537 2026-10-28 09:52:02,514 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:52:04,520 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1410, 1411]. 2026-10-28 09:52:04,577 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_landscape ... 2026-10-28 09:52:05,000 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 09:52:05,005 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 09:52:05,006 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:05,488 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 09:52:05,489 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 09:52:05,498 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:05] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.005 0.495 2026-10-28 09:52:05,507 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:05] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.503 2026-10-28 09:52:10,007 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:52:11,920 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1412, 1413]. 2026-10-28 09:52:11,960 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_letter ... 2026-10-28 09:52:12,332 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 09:52:12,335 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:12,339 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 09:52:12,840 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 09:52:12,843 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 09:52:12,853 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:12] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.005 0.517 2026-10-28 09:52:12,861 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:12] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.521 2026-10-28 09:52:17,338 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:52:19,424 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1414, 1415]. 2026-10-28 09:52:19,489 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_layout ... 2026-10-28 09:52:19,878 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 09:52:19,886 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 09:52:19,887 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:21,646 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 09:52:21,647 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 09:52:21,655 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:21] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.012 1.767 2026-10-28 09:52:21,662 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:21] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 1.775 2026-10-28 09:52:24,886 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:52:28,025 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1416, 1417]. 2026-10-28 09:52:28,097 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_pdf_render_page_overflow ... 2026-10-28 09:52:28,444 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 09:52:28,446 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:28,449 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 09:52:28,903 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 09:52:28,904 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 09:52:28,911 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:28] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.005 0.464 2026-10-28 09:52:28,923 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:28] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.473 2026-10-28 09:52:33,451 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:52:35,648 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1418, 1419]. 2026-10-28 09:52:35,877 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_pdf_page_break ... 2026-10-28 09:52:36,233 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 09:52:36,238 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:36,257 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 09:52:36,696 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 09:52:36,707 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 09:52:36,709 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:36] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 0.473 2026-10-28 09:52:36,713 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:36] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.456 2026-10-28 09:52:41,246 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:52:43,205 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1420, 1421]. 2026-10-28 09:52:43,321 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_thead_tbody_repeat ... 2026-10-28 09:52:43,681 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 09:52:43,684 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:43,703 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 09:52:44,209 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 09:52:44,210 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 09:52:44,225 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:44] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.005 0.540 2026-10-28 09:52:44,230 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:44] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.527 2026-10-28 09:52:48,690 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 09:52:51,034 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1422, 1423]. 2026-10-28 09:52:51,747 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:51,891 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment ... 2026-10-28 09:52:52,151 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:52,156 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:52,175 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:52,692 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:52,693 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:52,702 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:52] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.006 0.546 2026-10-28 09:52:52,713 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:52] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.537 2026-10-28 09:52:52,772 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:52:52,780 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:52:52,802 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 09:52:52,809 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 09:52:52,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:52:59,004 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-10-28 09:52:59,004 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1425]. 2026-10-28 09:52:59,085 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:59,086 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:59,090 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:59,095 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 09:52:59,096 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:59] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 09:52:59,101 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:59] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 09:52:59,163 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 09:52:59,168 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:52:59,185 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:52:59,189 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:52:59,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 09:53:05,493 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-10-28 09:53:05,504 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1424, 1425, 1426]. 2026-10-28 09:53:05,551 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report ... 2026-10-28 09:53:05,805 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:05,810 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:05,811 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:53:07,658 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:07,667 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:07] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.007 1.856 2026-10-28 09:53:07,668 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:07,674 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:07] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 1.863 2026-10-28 09:53:07,747 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 09:53:07,751 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:53:07,764 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 09:53:07,769 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 09:53:07,772 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:53:14,498 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-10-28 09:53:14,498 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1425]. 2026-10-28 09:53:14,572 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:14,573 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/85e6ba3/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:14,584 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:14,587 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:14] "GET /web/assets/85e6ba3/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-10-28 09:53:14,595 104 INFO rb-e85a3c6-226074-429753 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/470ac72/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 09:53:14,602 104 INFO rb-e85a3c6-226074-429753 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:14] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 09:53:14,709 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 09:53:14,722 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 09:53:14,727 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 09:53:14,738 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 09:53:14,749 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:53:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 09:53:22,102 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-10-28 09:53:22,116 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1424, 1425, 1426]. 2026-10-28 09:53:22,174 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 09:53:22,192 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_01_execute_res_config ... 2026-10-28 09:53:22,229 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_settings_access ... 2026-10-28 09:53:22,887 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Administration / Settings 2026-10-28 09:53:28,705 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Amazon Web Service / Administrator 2026-10-28 09:53:32,757 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Social Marketing / Administrator 2026-10-28 09:53:36,986 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Website Documentation / Docs Administrator 2026-10-28 09:53:41,047 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Business Trips / Administrator 2026-10-28 09:53:45,073 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Lunch / Administrator 2026-10-28 09:53:48,936 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Documents / Administrator 2026-10-28 09:53:53,155 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Live Chat / Administrator 2026-10-28 09:53:57,265 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Logistics / Administrator 2026-10-28 09:54:01,377 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Budget / Administrator 2026-10-28 09:54:05,725 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Maintenance / Maintenance Manager 2026-10-28 09:54:09,983 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Sales / Administrator 2026-10-28 09:54:14,055 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Git / Administrator 2026-10-28 09:54:18,340 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group VoIP / Administrator 2026-10-28 09:54:22,475 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Project / Administrator 2026-10-28 09:54:26,685 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Inventory / Administrator 2026-10-28 09:54:31,331 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Quality / Administrator 2026-10-28 09:54:35,926 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Manufacturing / Administrator 2026-10-28 09:54:40,880 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Accounting / Administrator 2026-10-28 09:54:46,630 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Purchase / Administrator 2026-10-28 09:54:50,841 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Employees / Administrator 2026-10-28 09:54:55,338 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Foreign Trade / Administrator 2026-10-28 09:54:59,584 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Recognition Discipline / Administrator 2026-10-28 09:55:04,008 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Appraisals / Administrator 2026-10-28 09:55:08,540 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Approvals / Administrator 2026-10-28 09:55:13,811 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Contracts / Administrator 2026-10-28 09:55:18,545 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Time Off / Administrator 2026-10-28 09:55:23,824 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Marketplace / Marketplace Administrator 2026-10-28 09:55:29,620 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Overtime / Administrator 2026-10-28 09:55:34,750 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Affiliate / Administrator 2026-10-28 09:55:40,170 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Recruitment / Administrator 2026-10-28 09:55:45,146 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Expenses / Administrator 2026-10-28 09:55:50,119 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Timesheets / Administrator 2026-10-28 09:55:55,293 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Attendances / Administrator 2026-10-28 09:56:01,559 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Helpdesk / Administrator 2026-10-28 09:56:06,501 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Payroll / Administrator 2026-10-28 09:56:11,840 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group HR Meal / Administrator 2026-10-28 09:56:16,768 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Followup / Administrator 2026-10-28 09:56:21,772 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Events / Administrator 2026-10-28 09:56:26,911 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Email Marketing / User 2026-10-28 09:56:31,716 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group OKR / Administrator 2026-10-28 09:56:36,901 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Certifications / Administrator 2026-10-28 09:56:42,093 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Surveys / Administrator 2026-10-28 09:56:47,494 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Loyalty / Administrator 2026-10-28 09:56:52,523 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Point of Sale / Administrator 2026-10-28 09:56:58,334 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group eLearning / Manager 2026-10-28 09:57:03,739 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Website / Editor and Designer 2026-10-28 09:57:09,301 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Dashboard / Admin 2026-10-28 09:57:14,679 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Forum / Administrator 2026-10-28 09:57:20,412 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Estimate / Administrator 2026-10-28 09:57:25,753 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Bank / Validate bank account 2026-10-28 09:57:31,306 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group Appointment / Administrator 2026-10-28 09:57:37,169 104 INFO rb-e85a3c6-226074-429753 odoo.addons.base.tests.test_res_config: Testing settings access for group SEM / Administrator